Kumpol sa sistema sa komperensya sa video base sa Yealink Meeting Server

Kumpol sa sistema sa komperensya sa video base sa Yealink Meeting ServerKini nga artikulo usa ka pagpadayon sa serye sa mga publikasyon nga gipahinungod sa integrated video conferencing solution nga Yealink Meeting Server (YMS).

Sa miaging artikulo Yealink Meeting Server 2.0 - bag-ong mga kapabilidad sa komperensya sa video Gihubit namon ang usa ka hinungdanon nga pag-uswag sa pag-andar sa solusyon:

  • gidugang ang kaugalingon nga serbisyo sa pagrekord sa komperensya nga gisagol sa YMS
  • usa ka bag-ong tipo sa lisensya ang nagpakita - Broadcast, nga nagtugot kanimo nga ma-optimize ang gasto sa mga asymmetric nga komperensya
  • Ang panagsama sa Skype alang sa Negosyo ug solusyon sa Teams gihatag

Niini nga artikulo atong tan-awon ang posibilidad sa cascading YMS - pag-instalar ug pag-configure sa sistema sa "cluster" mode.

Tumong

Ang paghimo sa mga platform sa hardware server alang sa YMS nagtugot kanamo sa pagsulbad sa mga problema sa kadaghanan sa mga negosyo nga nanginahanglan usa ka moderno ug taas nga kalidad nga serbisyo sa komperensya sa video. Adunay solusyon nga nagsuporta hangtod sa 100 ka FullHD nga koneksyon sa usa ka YMS hardware MCU. Apan, bisan pa niana, gikinahanglan ang usa ka cluster solution, ug dili lang kini mahitungod sa panginahanglan sa pagpalapad sa kapasidad sa pantalan sa server.

Adunay ubay-ubay nga mga hinungdan sa cascading:

  • Adunay daghang mga kompanya nga nanginahanglan sa panagsama sa gatusan, ug bisan libu-libo nga mga subscriber sa tibuuk kalibutan sa usa ka imprastraktura sa komperensya sa video. Pag-apod-apod sa load - ang una sa mga gimbuhaton sa cluster
  • Bisan ang pinakagamay nga pag-install sa videoconferencing, kung kini nga serbisyo hinungdanon alang sa mga proseso sa negosyo, nanginahanglan pagtugot sa sayup ug taas nga pagkaanaa. Pagpareserba β€” ang ikaduhang tumong sa pagtukod og fault-tolerant nga sistema base sa YMS cluster
  • Ang mga terminal sa kliyente usahay nahimutang dili lamang sa lainlaing mga network, apan usab sa lainlaing mga bahin sa kalibutan. Pag-optimize sa mga channel sa komunikasyon uban ang pagpili sa kamalaumon nga node alang sa koneksyon mao ang ikatulo nga trump card sa cluster solution.

Pag-instalar

Una, kinahanglan ka magdesisyon sa mga tahas sa matag node sa cluster; sa solusyon sa YMS adunay tulo niini nga mga tahas:

  • manager-master - kini ang nag-unang control server
  • manager-ulipon-n - usa sa mga backup nga server sa pagdumala
  • negosyo-n β€” usa sa mga media server nga responsable sa pagsagol ug transcoding

Ang mga configuration mao ang mosunod:
(1 x manager-master) + (nx negosyo)
(1 x manager-master) + (2+nx manager-slave) + (nx negosyo)
Busa, ang agalon gipaluyohan sa labing menos duha ka mga server.

Ang matag node kinahanglan adunay usa ka OS nga na-install, pananglitan CentOS.
Ang gamay nga pag-instalar igo na aron magtrabaho ang YMS.

Ang kasamtangan nga bersyon sa Yealink Meeting Server mahimong makuha pinaagi sa opisyal nga Yealink partner, lakip na pinaagi kanamo.

Sa main server (manager-master), sa direktoryo usr/lokal/ kinahanglan nimo ibutang ang YMS distribution, pananglitan, pinaagi sa WinSCP.

Sunod, pinaagi sa console, kinahanglan nimo nga i-unpack ang archive ug sugdan ang pag-install:

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

Pagkahuman sa paglansad instalar.sh, usa ka pagpili sa mode sa pag-install gihatag.

Aron ma-install ang usa ka bersyon sa YMS, kinahanglan nimong pilion ang [A] Aron ma-install sa cluster mode, pilia ang [B]

Kumpol sa sistema sa komperensya sa video base sa Yealink Meeting Server

Unya, ang sistema nag-aghat kanimo sa pag-adto sa direktoryo /usr/local/apollo/data/, ug usba ang file install.conf.

Ang file adunay mga parameter alang sa pag-access sa mga node ug pag-apod-apod sa mga tahas tali kanila:

[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

Kung ang tanan namon nga mga server adunay parehas nga mga parameter sa pag-access, nan sa mga setting sa kalibutan nagbutang kami usa ka login ug password alang sa pag-access sa gamut:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Kung ang mga kredensyal managlahi, nan kini mahimong ipiho nga tagsa-tagsa alang sa matag node.
Pananglitan:

[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

Aron ma-configure ang cluster, among gipiho ang IP address sa node ug impormasyon sa account (kung mahimo) alang sa matag papel.

Pananglitan, ang usa ka cluster (3 x manager) + (3 x negosyo) gi-configure sumala sa prinsipyo:

[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

Kung lahi ang pag-apod-apod sa mga tahas, nan ang wala kinahanglana nga mga linya mahimong mapapas o makomento, ug ang mga nawala mahimong idugang - pananglitan: negosyo-4, negosyo-5, negosyo-6 ug sa ingon sa.

Human ma-save ang mga pagbag-o sa file install.conf, kinahanglan nimo nga i-restart ang proseso sa pag-install - instalar.sh

Ang sistema independente nga makit-an ang mga magamit nga node sa network ug i-deploy ang YMS sa kanila.

Kung nag-set up sa usa ka cluster sa YMS pinaagi sa web interface, ang espesyal nga atensyon kinahanglan ibayad sa mga parameter sa matag serbisyo, nga mahimo na karon nga ma-aktibo dili sa usa, apan sa daghang mga server nga bahin sa cluster.

Dinhi, sa pagkabuotan sa tagdumala sa sistema, ang bisan unsang pagpaandar gireserba o giapod-apod.

Tabang sa pag-set up sa mga serbisyo Yealink mga instruksyon o ang akong miaging artikulo Yealink Meeting Server 2.0 - bag-ong mga kapabilidad sa komperensya sa video.

Sa katapusan sa artikulo, gidapit ko ikaw nga pamilyar sa solusyon sa Yealink Meeting Server sa personal!

Aron makakuha usa ka kit sa pag-apod-apod ug usa ka lisensya sa pagsulay, kinahanglan nimo nga magsulat usa ka hangyo kanako sa: [protektado sa email]

Hilisgutan sa sulat: Pagsulay sa YMS (ngalan sa imong kompanya)

Kinahanglan nimong ilakip ang imong kard sa kompanya sa sulat aron marehistro ang proyekto ug maghimo usa ka yawe sa demo alang kanimo.

Sa lawas sa sulat, gihangyo ko ikaw sa mubo nga paghulagway sa buluhaton, ang naglungtad nga imprastraktura sa videoconferencing ug ang giplano nga senaryo sa paggamit sa videoconferencing.

Бпасибо за вниманиС!
sa kinasingkasing,
Kirill Usikov (Usikoff)
Ulo sa
Video surveillance ug video conferencing system

Source: www.habr.com

Idugang sa usa ka comment