Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ°ΡΠ° ΠΎΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈ Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Yealink Meeting Server (YMS).
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΡΠ°ΡΠΈΡ
- Π΄ΠΎΠ±Π°Π²ΠΈ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° Π·Π°ΠΏΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π° Π² YMS
- ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ² ΡΠΈΠΏ Π»ΠΈΡΠ΅Π½Π· - Broadcast, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π·Π° Π°ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ
- ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΡΡ Skype for Business ΠΈ Teams ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎ YMS - ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌ "ΠΊΠ»ΡΡΡΠ΅Ρ".
Π¦Π΅Π»
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° YMS Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ΡΠΈΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ ΠΌΠΎΠ΄Π΅ΡΠ½Π° ΠΈ Π²ΠΈΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠ½Π° ΡΡΠ»ΡΠ³Π°. ΠΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄ΠΎ 100 FullHD Π²ΡΡΠ·ΠΊΠΈ Π½Π° Π΅Π΄ΠΈΠ½ YMS Ρ Π°ΡΠ΄ΡΠ΅ΡΠ΅Π½ MCU. ΠΠΎ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ Π² ΡΡΡΡΠ΅Π½Π΅ ΠΈ Π½Π΅ ΡΡΠ°Π²Π° Π²ΡΠΏΡΠΎΡ ΡΠ°ΠΌΠΎ Π·Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠ° Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΡΡΠ²ΡΡΠ°.
ΠΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π·Π° ΠΊΠ°ΡΠΊΠ°Π΄Π°:
- ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠΎΡΠΈΡΠΈ ΠΈ Π΄ΠΎΡΠΈ Ρ ΠΈΠ»ΡΠ΄ΠΈ Π°Π±ΠΎΠ½Π°ΡΠΈ ΠΏΠΎ ΡΠ΅Π»ΠΈΡ ΡΠ²ΡΡ Π² Π΅Π΄ΠΈΠ½Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π Π°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²Π°ΡΠ° - ΠΏΡΡΠ²Π°ΡΠ° ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°
- ΠΠΎΡΠΈ ΠΈ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠ°ΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ, Π°ΠΊΠΎ ΡΠ°Π·ΠΈ ΡΡΠ»ΡΠ³Π° Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π° Π·Π° Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅, ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΎΡΡ ΠΊΡΠΌ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π²ΠΈΡΠΎΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡ. Π Π΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ β Π²ΡΠΎΡΠ°ΡΠ° ΡΠ΅Π» Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠΎΠΉΡΠΈΠ²Π° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° YMS
- ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΈ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, Π½ΠΎ ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΡΡΠΈ Π½Π° ΡΠ²Π΅ΡΠ°. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ Ρ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΎΠΏΡΠΈΠΌΠ°Π»Π΅Π½ Π²ΡΠ·Π΅Π» Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π΅ ΡΡΠ΅ΡΠΈΡΡ ΠΊΠΎΠ· Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ½ΡΡΠ°Π»Π°ΡΠΈΡ
ΠΡΡΠ²ΠΎ, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ΡΠΈΡΠ΅ ΡΠΎΠ»ΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π²ΡΠ·Π΅Π» Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ°; Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ YMS ΠΈΠΌΠ° ΡΡΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ ΡΠΎΠ»ΠΈ:
- ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ-ΠΌΠ°ΠΉΡΡΠΎΡ - ΡΠΎΠ²Π° Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΡΡΡΠ²ΡΡ
- ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ-ΡΠΎΠ±-n β Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
- Π±ΠΈΠ·Π½Π΅Ρ-n β Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ, ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΡΠΌΠ΅ΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΡΠ΅ ΡΠ° ΠΊΠ°ΠΊΡΠΎ ΡΠ»Π΅Π΄Π²Π°:
(1 x ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ-ΠΌΠ°ΠΉΡΡΠΎΡ) + (nx Π±ΠΈΠ·Π½Π΅Ρ)
(1 x ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ-Π³Π»Π°Π²Π΅Π½) + (2+nx ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ-ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½) + (nx Π±ΠΈΠ·Π½Π΅Ρ)
ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π³Π»Π°Π²Π½ΠΈΡΡ ΡΠ΅ Π°ΡΡ
ΠΈΠ²ΠΈΡΠ° ΠΎΡ ΠΏΠΎΠ½Π΅ Π΄Π²Π° ΡΡΡΠ²ΡΡΠ°.
ΠΡΠ΅ΠΊΠΈ Π²ΡΠ·Π΅Π» ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π°, Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ YMS.
ΠΠΊΡΡΠ°Π»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Yealink Meeting Server ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π° ΡΡΠ΅Π· ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΠΏΠ°ΡΡΠ½ΡΠΎΡ Π½Π° Yealink, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΡΡΠ΅Π· Π½Π°Ρ.
ΠΠ° Π³Π»Π°Π²Π½ΠΈΡ ΡΡΡΠ²ΡΡ (manager-master), Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° usr/ΠΌΠ΅ΡΡΠ΅Π½/ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° YMS, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅Π·
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΡΠ΅Π· ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π°ΡΠ΅ Π°ΡΡ ΠΈΠ²Π° ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°:
cd /usr/local
tar xvzf YMS_22.0.0.5.tar.gz
cd apollo_install
tar xvzf install.tar.gz
./install.sh
Π‘Π»Π΅Π΄ ΡΡΠ°ΡΡΠ° install.sh, ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅.
ΠΠ° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π΅Π΄Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° YMS, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ [A] ΠΠ° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ [B]
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Π½Π²Π° Π΄Π° ΠΎΡΠΈΠ΄Π΅ΡΠ΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /usr/local/apollo/data/ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΉΠ»Π° install.conf.
Π€Π°ΠΉΠ»ΡΡ ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠ·Π»ΠΈ ΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ»ΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ :
[global]
# ansible_ssh_user = root
# ansible_ssh_pass = XXXXXX
# ansible_ssh_private_key_file=
# nginx_http_listen_port = 80
# nginx_https_listen_port = 443
# nginx_http_redirect_https = false
# ---- mongodb init configurations. -----
# !!! Only the first deployment takes effect,
# !!! and subsequent upgrade changes to this will
# !!! not change the database password.
# mongodb_admin_user = xxx
# mongodb_admin_password = xxxxxx
# mongodb_normal_user = xxxx
# mongodb_normal_user_password = xxxxxx
# mongodb_wiredtiger_cachesize_gb = 1
# ---- YMS backend service java opt setting ----
# dbc_java_opt = -XX:+UseG1GC -Xmx2G -Xms1G
# microsystem_java_opt = -XX:+UseG1GC -Xmx256m -Xms64m
# microconference_java_opt = -XX:+UseG1GC -Xmx2560m -Xms1024m
# microuser_java_opt = -XX:+UseG1GC -Xmx2048m -Xms1024m
# microgateway_java_opt = -XX:+UseG1GC -Xmx512m -Xms256m
# micromigration_java_opt = -XX:+UseG1GC -Xmx512m -Xms256m
[manager-master]
ip=127.0.0.1
# ansible_ssh_user=root
[manager-slave-1]
# ip=x.x.x.x
[manager-slave-2]
# ip=x.x.x.x
[business-1]
# ip=x.x.x.x
[business-2]
# ip=x.x.x.x
[business-3]
# ip=x.x.x.x
ΠΠΊΠΎ Π²ΡΠΈΡΠΊΠΈ Π½Π°ΡΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈΠΌΠ°Ρ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° Π΄ΠΎΡΡΡΠΏ, ΡΠΎΠ³Π°Π²Π° Π² Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°Π΄Π°Π²Π°ΠΌΠ΅ Π΅Π΄Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°ΡΠΎΠ»Π° Π·Π° root Π΄ΠΎΡΡΡΠΏ:
[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890
ΠΠΊΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΎ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π²ΡΠ·Π΅Π».
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
[manager-master]
ip=111.11.11.101
ansible_ssh_user = admin
ansible_ssh_pass = 0987654321
[manager-slave-1]
ip=111.11.11.102
ansible_ssh_user = root
ansible_ssh_pass = 1234567890
ΠΠ° Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠ°, Π½ΠΈΠ΅ ΠΏΠΎΡΠΎΡΠ²Π°ΠΌΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° Π²ΡΠ·Π΅Π»Π° ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° Π°ΠΊΠ°ΡΠ½ΡΠ° (Π°ΠΊΠΎ Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌΠΎ) Π·Π° Π²ΡΡΠΊΠ° ΡΠΎΠ»Ρ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΡΡΡΠ΅Ρ (3 x ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ) + (3 x Π±ΠΈΠ·Π½Π΅Ρ) Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ ΡΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°:
[manager-master]
ip=111.11.11.101
[manager-slave-1]
ip=111.11.11.102
[manager-slave-2]
ip=111.11.11.103
[business-1]
ip=111.11.11.104
[business-2]
ip=111.11.11.105
[business-3]
ip=111.11.11.106
ΠΠΊΠΎ ΡΠΎΠ»ΠΈΡΠ΅ ΡΠ° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½, ΡΠΎΠ³Π°Π²Π° Π½Π΅Π½ΡΠΆΠ½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΡΡΠΈΡΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ Π»ΠΈΠΏΡΠ²Π°ΡΠΈ - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Π±ΠΈΠ·Π½Π΅Ρ-4, Π±ΠΈΠ·Π½Π΅Ρ-5, Π±ΠΈΠ·Π½Π΅Ρ-6 ΠΈ ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΡΡΠΊ.
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ² ΡΠ°ΠΉΠ»Π° install.conf, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ - install.sh
Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΎΡΠΊΡΠΈΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π²ΡΠ·Π»ΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈ YMS Π²ΡΡΡ Ρ ΡΡΡ .
ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° YMS ΠΊΠ»ΡΡΡΠ΅Ρ ΡΡΠ΅Π· ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° Π²ΡΡΠΊΠ° ΡΡΠ»ΡΠ³Π°, ΠΊΠΎΡΡΠΎ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½, Π° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠ²ΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΊΠ»ΡΡΡΠ΅ΡΠ°.
Π’ΡΠΊ, ΠΏΠΎ ΠΏΡΠ΅ΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° ΡΠ΅ Π·Π°ΠΏΠ°Π·Π²Π° ΠΈΠ»ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°.
ΠΠΎΠΌΠΎΡ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΡΠ»ΡΠ³ΠΈ
Π ΠΊΡΠ°Ρ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ° Π²ΠΈ ΠΊΠ°Π½Ρ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Π»ΠΈΡΠ½ΠΎ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Yealink Meeting Server!
ΠΠ° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΡΡΠΎΠ² Π»ΠΈΡΠ΅Π½Π·, ΡΡΡΠ±Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π½Π°: [ΠΈΠΌΠ΅ΠΉΠ» Π·Π°ΡΠΈΡΠ΅Π½]
Π’Π΅ΠΌΠ° Π½Π° ΠΏΠΈΡΠΌΠΎΡΠΎ: YMS ΡΠ΅ΡΡΠ²Π°Π½Π΅ (ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠΈΡΠΌΠ°ΡΠ° Π²ΠΈ)
Π’ΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΈΠΊΠ°ΡΠΈΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΠΌΠ΅Π½Π° ΠΊΠ°ΡΡΠ° ΠΊΡΠΌ ΠΏΠΈΡΠΌΠΎΡΠΎ, Π·Π° Π΄Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ Π΄Π΅ΠΌΠΎ ΠΊΠ»ΡΡ Π·Π° Π²Π°Ρ.
Π ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° ΠΏΠΈΡΠΌΠΎΡΠΎ Π²ΠΈ ΠΌΠΎΠ»Ρ Π΄Π° ΠΎΠΏΠΈΡΠ΅ΡΠ΅ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ Π·Π°Π΄Π°ΡΠ°ΡΠ°, ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠ½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ°.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Π‘ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅,
ΠΠΈΡΠΈΠ» Π£ΡΠΈΠΊΠΎΠ² (
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π» Π½Π°
Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com