Yealink Meeting Serveril põhinev videokonverentsisüsteemi klaster

Yealink Meeting Serveril põhinev videokonverentsisüsteemi klasterSee artikkel on jätk väljaannete sarjale, mis on pühendatud integreeritud videokonverentsilahendusele Yealink Meeting Server (YMS).

Viimases artiklis Yealink Meeting Server 2.0 – uued videokonverentsi võimalused Kirjeldasime olulist läbimurret lahenduse funktsionaalsuses:

  • lisas oma YMS-i integreeritud konverentside salvestusteenuse
  • ilmus uus litsentsitüüp - Broadcast, mis võimaldab optimeerida asümmeetriliste konverentside kulusid
  • pakutakse integratsiooni Skype for Businessi ja Teamsi lahendusega

Selles artiklis vaatleme võimalust YMS-i kaskaadseks muutmiseks - süsteemi installimiseks ja konfigureerimiseks "klastri" režiimis.

Eesmärk

YMS-i riistvaraserveri platvormide jõudlus võimaldab meil lahendada enamiku ettevõtete probleeme, mis vajavad kaasaegset ja kvaliteetset videokonverentsiteenust. On olemas lahendus, mis toetab kuni 100 FullHD ühendust ühel YMS-i riistvaralisel MCU-l. Kuid sellegipoolest on kobarlahendus nõutud ja see ei puuduta ainult vajadust laiendada serveri pordi mahtu.

Kaskaadil on mitu põhjust:

  • On palju ettevõtteid, mis nõuavad sadade ja isegi tuhandete tellijate integreerimist üle maailma ühte videokonverentsi infrastruktuuri. Koormuse jaotus - esimene klastri funktsioonidest
  • Isegi väikseim videokonverentsi installimine, kui see teenus on äriprotsesside jaoks kriitiline, nõuab tõrketaluvust ja kõrget kättesaadavust. Reserveerimine — teine ​​eesmärk – YMS-klastril põhineva tõrketaluvusega süsteemi loomine
  • Klienditerminalid asuvad mõnikord mitte ainult erinevates võrkudes, vaid ka erinevates maailma paikades. Suhtluskanalite optimeerimine ühendamiseks optimaalse sõlme valikuga on kobarlahenduse kolmas trump.

Paigaldamine

Esiteks peate otsustama klastri iga sõlme rollid; YMS-i lahenduses on neid rolle kolm:

  • juhataja-meister - see on peamine kontrollserver
  • juht-ori-n — üks varuhaldusserveritest
  • äri-n — üks meediumiserveritest, mis vastutab segamise ja ümberkodeerimise eest

Konfiguratsioonid on järgmised:
(1 x juht-meister) + (nx ettevõte)
(1 x haldur-ülem) + (2+nx haldur-alluv) + (nx ettevõte)
Seega varundab ülemseadet vähemalt kaks serverit.

Igasse sõlme peab olema installitud näiteks OS CentOS.
YMS-i toimimiseks piisab minimaalsest paigaldusest.

Yealink Meeting Serveri praeguse versiooni saate ametliku Yealinki partneri kaudu, sealhulgas meie kaudu.

Peaserveris (haldur-master), kataloogis usr/local/ peate paigutama YMS-i jaotuse, näiteks kaudu WinSCP.

Järgmisena peate konsooli kaudu arhiivi lahti pakkima ja installima:

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

Pärast käivitamist install.sh, pakutakse paigaldusrežiimi valikut.

YMS-i ühe versiooni installimiseks peate valima [A] Klastrirežiimis installimiseks valige [B]

Yealink Meeting Serveril põhinev videokonverentsisüsteemi klaster

Seejärel palub süsteem teil minna kataloogi /usr/local/apollo/data/ja muutke faili install.conf.

Fail sisaldab parameetreid sõlmedele juurdepääsuks ja rollide jaotamiseks nende vahel:

[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

Kui kõigil meie serveritel on samad juurdepääsuparameetrid, määrame globaalsetes sätetes juurjuurdepääsu jaoks ühe sisselogimise ja parooli:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Kui mandaadid on erinevad, saab need iga sõlme jaoks eraldi määrata.
Näiteks:

[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

Klastri konfigureerimiseks määrame iga rolli jaoks sõlme IP-aadressi ja kontoteabe (kui see on kohaldatav).

Näiteks klaster (3 x juht) + (3 x ettevõte) on konfigureeritud vastavalt põhimõttele:

[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

Kui rollid jagunevad erinevalt, siis saab mittevajalikud read kustutada või välja kommenteerida ning puuduvaid ridu juurde lisada - näiteks: äri-4, äri-5, äri-6 ja nii edasi.

Pärast faili muudatuste salvestamist install.conf, peate installiprotsessi taaskäivitama - install.sh

Süsteem tuvastab iseseisvalt võrgus saadaolevad sõlmed ja juurutab neile YMS-i.

YMS-klastri seadistamisel veebiliidese kaudu tuleks erilist tähelepanu pöörata iga teenuse parameetritele, mida saab nüüd aktiveerida mitte ühes, vaid mitmes klastrisse kuuluvas serveris.

Siin, süsteemiadministraatori äranägemisel, kas funktsioonid reserveeritakse või jaotatakse.

Abi teenuste seadistamisel Yealinki juhised või minu eelmine artikkel Yealink Meeting Server 2.0 – uued videokonverentsi võimalused.

Artikli lõpus kutsun teid Yealink Meeting Server lahendusega isiklikult tutvuma!

Jaotuskomplekti ja testlitsentsi saamiseks peate lihtsalt kirjutama mulle taotluse aadressil: [meiliga kaitstud]

Teema kirjast: YMS testimine (teie ettevõtte nimi)

Projekti registreerimiseks ja teile demovõtme loomiseks peate kirjale lisama oma ettevõtte kaardi.

Kirja põhiosas palun lühidalt kirjeldada ülesannet, olemasolevat videokonverentsi infrastruktuuri ja kavandatavat videokonverentsi kasutamise stsenaariumi.

Tänan teid tähelepanu eest!
Lugupidamisega
Kirill Usikov (Usikoff)
Juht
Videovalve ja videokonverentsisüsteemid

Allikas: www.habr.com

Lisa kommentaar