Vhidhiyo conferencing system cluster yakavakirwa paYealink Meeting Server

Vhidhiyo conferencing system cluster yakavakirwa paYealink Meeting ServerIchi chinyorwa kuenderera mberi kweakatevedzana ezvinyorwa zvakatsaurirwa kune yakasanganiswa vhidhiyo musangano mhinduro Yealink Meeting Server (YMS).

Munyaya yapfuura Yealink Meeting Server 2.0 - nyowani vhidhiyo musangano wekuita Isu takatsanangura budiriro yakakosha mukushanda kwemhinduro:

  • yakawedzera yayo yemusangano yekurekodha sevhisi yakabatanidzwa muYMS
  • rudzi rutsva rwerezinesi rwakaonekwa - Broadcast, iyo inokutendera iwe kukwidziridza mutengo weasymmetric conferences
  • kubatanidzwa neSkype yeBhizinesi uye Matimu mhinduro inopihwa

Muchikamu chino tichatarisa mukana wekukanda YMS - kuisa uye kugadzirisa iyo system mu "cluster" mode.

Chinangwa

Kuita kwehardware server mapuratifomu eYMS kunotibvumira kugadzirisa matambudziko emabhizinesi mazhinji anoda yemazuva ano uye yemhando yepamusoro vhidhiyo musangano musangano. Iko kune mhinduro inotsigira inosvika zana FullHD yekubatanidza pane imwe YMS hardware MCU. Asi, zvakadaro, mhinduro yemasumbu iri kudiwa, uye haisi yekungoda kuwedzera sevha yechiteshi.

Pane zvikonzero zvakawanda zve cascading:

  • Kune makambani mazhinji anoda kubatanidzwa kwemazana, uye kunyange zviuru zvevanyoreri kutenderera pasirese kuita imwe chete vhidhiyo conferencing zvivakwa. Kugoverwa kwemitoro - yekutanga yebasa remasumbu
  • Kunyangwe iyo diki diki yekumisikidza videoconferencing, kana sevhisi iyi yakakosha kune bhizinesi maitiro, inoda kukanganisa kushivirira uye kuwanikwa kwakanyanya. Reservation - chechipiri chinangwa chekuvaka chinokanganisa-chinoshivirira sisitimu yakavakirwa paYMS cluster
  • Client terminals dzimwe nguva inowanikwa kwete chete mumatiweki akasiyana, asiwo munzvimbo dzakasiyana dzepasi. Optimization yenzira dzekukurukurirana nekusarudzwa kweiyo optimal node yekubatanidza ndiyo yechitatu trump kadhi ye cluster solution.

Kuiswa

Kutanga, iwe unofanirwa kusarudza pamabasa eimwe node musumbu; muYMS mhinduro pane matatu eaya mabasa:

  • maneja-tenzi - iyi ndiyo main control server
  • maneja-muranda-n - imwe yemasevha ekuchengetedza manejimendi
  • bhizinesi-n - imwe yemaseva emidhiya ane basa rekusanganisa uye transcoding

Magadzirirwo acho ndeaya:
(1 x maneja-tenzi) + (nx bhizinesi)
(1 x maneja-tenzi) + (2+nx maneja-muranda) + (nx bhizinesi)
Saka, tenzi anotsigirwa nemaseva maviri.

Imwe neimwe node inofanirwa kunge ine OS yakaiswa, semuenzaniso CentOS.
Kuiswa kushoma kunokwana kuti YMS ishande.

Iyo yazvino vhezheni yeYealink Meeting Server inogona kuwanikwa kuburikidza neiyo yepamutemo Yealink shamwari, kusanganisira kuburikidza nesu.

Pane iyo huru server (maneja-tenzi), mune dhairekitori usr/munharaunda/ iwe unofanirwa kuisa iyo YMS kugovera, semuenzaniso, kuburikidza WinSCP.

Tevere, kuburikidza nekoni, iwe unofanirwa kuburitsa iyo archive uye wotanga kuisirwa:

cd /usr/local
tar xvzf YMS_22.0.0.5.tar.gz
cd apollo_install
tar xvzf install.tar.gz
./install.sh

Mushure mekutanga gadza.sh, sarudzo yekuisa mode inopiwa.

Kuisa imwe vhezheni yeYMS, unofanirwa kusarudza [A] Kuisa mune cluster modhi, sarudza [B]

Vhidhiyo conferencing system cluster yakavakirwa paYealink Meeting Server

Zvadaro, iyo system inokukurudzira kuti uende kune dhairekitori /usr/yemunharaunda/apollo/data/, uye gadzirisa faira install.conf.

Iyo faira ine zvimiro zvekuwana manode uye kugovera kwemabasa pakati pavo:

[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

Kana maseva edu ese aine maparamendi akafanana ekuwana, saka mumagadzirirwo epasirese tinoseta imwe chete yekupinda uye password yekuwana midzi:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Kana magwaro akasiyana, saka anogona kutsanangurwa ega kune imwe neimwe node.
Somuenzaniso:

[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

Kugadzirisa sumbu, isu tinotsanangura iyo IP kero yenode uye nhoroondo yeakaundi (kana iripo) yebasa rega rega.

Semuenzaniso, sumbu (3 x maneja) + (3 x bhizinesi) rinogadziriswa zvinoenderana nemusimboti:

[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

Kana mabasa akagoverwa zvakasiyana, saka mitsara isingakoshi inogona kubviswa kana kutaurwa kunze, uye yakarasika inogona kuwedzerwa - semuenzaniso: bhizinesi-4, bhizinesi-5, bhizinesi-6 uye zvichingodaro.

Mushure mekuchengetedza faira shanduko install.conf, unofanira kutangazve kuisa maitiro - gadza.sh

Iyo sisitimu inozoona yakazvimiririra inowanikwa panetiweki uye isa YMS pavari.

Paunenge uchiseta YMS cluster kuburikidza newebhu interface, kutarisisa kwakanyanya kunofanirwa kubhadharwa kune ma parameter ega ega sevhisi, iyo inogona ikozvino kuvhurwa kwete pane imwe, asi pamaseva akati wandei ari chikamu chesumbu.

Pano, pakufunga kwemutongi wehurongwa, ingave inoshanda inochengeterwa kana kugoverwa.

Batsira mukugadzirisa masevhisi Yealink mirayiridzo kana nyaya yangu yapfuura Yealink Meeting Server 2.0 - nyowani vhidhiyo musangano wekuita.

Pakupera kwechinyorwa, ndinokukoka iwe kuti uzive nezve Yealink Meeting Server mhinduro mumunhu!

Kuti uwane kit yekugovera uye rezinesi rekuyedza, unongoda kunyora chikumbiro kwandiri pa: [email inodzivirirwa]

Musoro wetsamba: YMS bvunzo (zita rekambani yako)

Iwe unofanirwa kubatanidza kadhi rekambani yako kune tsamba yekunyoresa purojekiti uye kugadzira kiyi yedemo yako.

Mumuviri wetsamba, ndinokukumbira kuti utsanangure muchidimbu basa racho, iyo iripo videoconferencing zvivakwa uye yakarongwa mamiriro ekushandisa videoconferencing.

Бпасибо за вниманиС!
pachokwadi,
Kirill Usikov (Usikoff)
Musoro we
Vhidhiyo yekutarisa uye vhidhiyo musangano masystem

Source: www.habr.com

Voeg