Grupimi i sistemit të konferencave video i bazuar në Serverin e Takimeve Yealink

Grupimi i sistemit të konferencave video i bazuar në Serverin e Takimeve YealinkKy artikull është një vazhdim i serisë së publikimeve kushtuar zgjidhjes së integruar të konferencave me video Yealink Meeting Server (YMS).

Në artikullin e fundit Yealink Meeting Server 2.0 - aftësi të reja për videokonferenca Ne përshkruam një përparim të rëndësishëm në funksionalitetin e zgjidhjes:

  • shtoi shërbimin e vet të regjistrimit të konferencave të integruar në YMS
  • është shfaqur një lloj i ri licence - Transmetimi, i cili ju lejon të optimizoni koston e konferencave asimetrike
  • ofrohet integrimi me zgjidhjen Skype për Biznes dhe Ekipe

Në këtë artikull do të shqyrtojmë mundësinë e kaskadimit të YMS - instalimi dhe konfigurimi i sistemit në modalitetin "grup".

Qëllim

Performanca e platformave të serverëve harduerikë për YMS na lejon të zgjidhim problemet e shumicës së ndërmarrjeve që kanë nevojë për një shërbim modern dhe me cilësi të lartë videokonferencash. Ekziston një zgjidhje që mbështet deri në 100 lidhje FullHD në një MCU harduerike YMS. Por, megjithatë, një zgjidhje grupi është në kërkesë, dhe nuk ka të bëjë vetëm me nevojën për të zgjeruar kapacitetin e portit të serverit.

Ka disa arsye për kaskadë:

  • Ka shumë kompani që kërkojnë integrimin e qindra, madje edhe mijëra abonentëve në mbarë botën në një infrastrukturë të vetme video-konferencash. Shpërndarja e ngarkesës - funksioni i parë i grupit
  • Edhe instalimi më i vogël i videokonferencës, nëse ky shërbim është kritik për proceset e biznesit, kërkon tolerancë ndaj gabimeve dhe disponueshmëri të lartë. Rezervimi — qëllimi i dytë i ndërtimit të një sistemi tolerant ndaj gabimeve bazuar në grupin YMS
  • Terminalet e klientëve ndonjëherë ndodhen jo vetëm në rrjete të ndryshme, por edhe në pjesë të ndryshme të botës. Optimizimi i kanaleve të komunikimit me zgjedhjen e nyjës optimale për lidhje është atu i tretë i zgjidhjes së klasterit.

Instalim

Së pari, ju duhet të vendosni për rolet e secilës nyje në grup në zgjidhjen YMS, ekzistojnë tre nga këto role:

  • menaxher-mjeshtër - ky është serveri kryesor i kontrollit
  • menaxher-skllav-n — një nga serverët e menaxhimit rezervë
  • për biznesin en — një nga serverët e mediave përgjegjës për përzierjen dhe transkodimin

Konfigurimet janë si më poshtë:
(1 x menaxher-mjeshtër) + (nx biznes)
(1 x menaxher-mjeshtër) + (2+nx menaxher-skllav) + (nx biznes)
Kështu, masteri mbështetet nga të paktën dy serverë.

Çdo nyje duhet të ketë të instaluar një OS, për shembull CentOS.
Një instalim minimal është i mjaftueshëm që YMS të funksionojë.

Versioni aktual i Serverit të Takimeve Yealink mund të merret përmes partnerit zyrtar të Yealink, duke përfshirë edhe ne.

Në serverin kryesor (menaxher-master), në drejtori usr/lokal/ ju duhet të vendosni shpërndarjen YMS, për shembull, nëpërmjet WinSCP.

Tjetra, përmes tastierës, duhet të shpaketoni arkivin dhe të filloni instalimin:

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

Pas nisjes instalo.sh, ofrohet një zgjedhje e mënyrës së instalimit.

Для установки одиночной версии YMS — необходимо выбрать [A]
Для установки в режиме «кластер» — выбираем [B]

Grupimi i sistemit të konferencave video i bazuar në Serverin e Takimeve Yealink

Pastaj, sistemi ju kërkon të shkoni te drejtoria /usr/local/apollo/data/, dhe modifikoni skedarin instaloj.konf.

Skedari përmban parametra për hyrjen në nyje dhe shpërndarjen e roleve midis tyre:

[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

Nëse të gjithë serverët tanë kanë të njëjtat parametra aksesi, atëherë në cilësimet globale vendosim një hyrje dhe fjalëkalim të vetëm për hyrjen në rrënjë:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Nëse kredencialet janë të ndryshme, atëherë ato mund të specifikohen individualisht për secilën nyje.
Për shembull:

[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

Për të konfiguruar grupin, ne specifikojmë adresën IP të nyjes dhe informacionin e llogarisë (nëse është e aplikueshme) për secilin rol.

Për shembull, një grup (3 x menaxher) + (3 x biznes) është konfiguruar sipas parimit:

[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

Nëse rolet shpërndahen ndryshe, atëherë linjat e panevojshme mund të fshihen ose komentohen, dhe ato që mungojnë mund të shtohen - për shembull: biznes-4, biznes-5, biznes-6 dhe kështu me radhë.

Pas ruajtjes së skedarit ndryshon instaloj.konf, ju duhet të rinisni procesin e instalimit - instalo.sh

Sistemi do të zbulojë në mënyrë të pavarur nyjet e disponueshme në rrjet dhe do të vendosë YMS në to.

Kur vendosni një grup YMS përmes ndërfaqes në internet, vëmendje e veçantë duhet t'i kushtohet parametrave të secilit shërbim, i cili tani mund të aktivizohet jo në një, por në disa serverë që janë pjesë e grupit.

Këtu, sipas gjykimit të administratorit të sistemit, ose funksionaliteti rezervohet ose shpërndahet.

Ndihmë në vendosjen e shërbimeve Udhëzimet Yealink ose artikulli im i mëparshëm Yealink Meeting Server 2.0 - aftësi të reja për videokonferenca.

Në fund të artikullit, ju ftoj të njiheni personalisht me zgjidhjen e Serverit të Takimeve Yealink!

Për të marrë një komplet shpërndarjeje dhe një licencë testimi, thjesht duhet të më shkruani një kërkesë në: 1@stss.ru

Tema e letrës: Testimi YMS (emrin e kompanisë suaj)

Ju duhet t'i bashkëngjitni letrës kartën e kompanisë tuaj për të regjistruar projektin dhe për të krijuar një çelës demo për ju.

Në trupin e letrës, ju kërkoj të përshkruani shkurtimisht detyrën, infrastrukturën ekzistuese të videokonferencës dhe skenarin e planifikuar për përdorimin e videokonferencës.

Спасибо за внимание!
Sinqerisht,
Kirill Usikov (Usikoff)
Kreu i
Sistemet e video survejimit dhe videokonferencave

Burimi: www.habr.com

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster