Yealink Meeting Server əsasında video konfrans sistemi klasteri

Yealink Meeting Server əsasında video konfrans sistemi klasteriBu məqalə Yealink Meeting Server (YMS) inteqrasiya olunmuş video konfrans həllinə həsr olunmuş nəşrlər seriyasının davamıdır.

Son məqalədə Yealink Meeting Server 2.0 - yeni video konfrans imkanları Həllin funksionallığında əhəmiyyətli bir irəliləyiş təsvir etdik:

  • YMS-ə inteqrasiya olunmuş öz konfrans qeyd xidmətini əlavə etdi
  • yeni lisenziya növü ortaya çıxdı - Asimmetrik konfransların xərclərini optimallaşdırmağa imkan verən Broadcast
  • Skype for Business və Komandalar həlli ilə inteqrasiya təmin edilir

Bu yazıda YMS-nin kaskadlaşdırılması imkanlarına baxacağıq - sistemin "klaster" rejimində quraşdırılması və konfiqurasiyası.

Məqsəd

YMS üçün hardware server platformalarının performansı müasir və yüksək keyfiyyətli video konfrans xidmətinə ehtiyacı olan əksər müəssisələrin problemlərini həll etməyə imkan verir. Bir YMS hardware MCU-da 100-ə qədər FullHD bağlantısını dəstəkləyən bir həll var. Ancaq buna baxmayaraq, klaster həlli tələb olunur və bu, yalnız serverin port imkanlarını genişləndirmək ehtiyacından getmir.

Kaskadın bir neçə səbəbi var:

  • Dünyada yüzlərlə, hətta minlərlə abunəçinin vahid videokonfrans infrastrukturuna inteqrasiyasını tələb edən çoxlu şirkətlər var. Yük paylanması - klaster funksiyalarından birincisi
  • Ən kiçik videokonfrans quraşdırılması belə, əgər bu xidmət biznes prosesləri üçün kritikdirsə, xətaya dözümlülük və yüksək əlçatanlıq tələb edir. Rezervasyon — YMS klasteri əsasında nasazlığa dözümlü sistemin qurulmasının ikinci məqsədi
  • Müştəri terminalları bəzən təkcə müxtəlif şəbəkələrdə deyil, həm də dünyanın müxtəlif yerlərində yerləşir. Rabitə kanallarının optimallaşdırılması əlaqə üçün optimal node seçimi ilə klaster həllinin üçüncü kozırdır.

Quraşdırma

Əvvəlcə klasterdəki hər bir qovşağın rolları barədə qərar verməlisiniz; YMS həllində bu rollardan üçü var:

  • menecer-ustad - bu əsas idarəetmə serveridir
  • menecer-quln — ehtiyat idarəetmə serverlərindən biri
  • Biznes-n — qarışdırma və kodlaşdırmaya cavabdeh olan media serverlərindən biri

Konfiqurasiyalar aşağıdakı kimidir:
(1 x menecer-master) + (nx biznes)
(1 x menecer-master) + (2+nx menecer-qul) + (nx biznes)
Beləliklə, master ən azı iki server tərəfindən ehtiyat nüsxələnir.

Hər bir node, məsələn, quraşdırılmış OS olmalıdır CentOS.
YMS-in işləməsi üçün minimal quraşdırma kifayətdir.

Yealink Meeting Server-in cari versiyasını rəsmi Yealink partnyoru, o cümlədən bizim vasitəmizlə əldə etmək olar.

Əsas serverdə (menecer-master), kataloqda usr/local/ YMS paylamasını, məsələn, vasitəsilə yerləşdirməlisiniz WinSCP.

Sonra, konsol vasitəsilə arxivi boşaltmalı və quraşdırmaya başlamalısınız:

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

Başladıqdan sonra quraşdırın, quraşdırma rejimi seçimi təmin edilir.

YMS-in tək versiyasını quraşdırmaq üçün siz [A] seçməlisiniz, klaster rejimində quraşdırmaq üçün [B] seçin

Yealink Meeting Server əsasında video konfrans sistemi klasteri

Sonra sistem sizi qovluğa getməyi təklif edir /usr/local/apollo/data/, və faylı redaktə edin install.conf.

Faylda qovşaqlara giriş və onlar arasında rolların bölüşdürülməsi üçün parametrlər var:

[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

Bütün serverlərimiz eyni giriş parametrlərinə malikdirsə, qlobal parametrlərdə kök girişi üçün vahid giriş və parol təyin edirik:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Etibarnamələr fərqlidirsə, hər bir qovşaq üçün ayrı-ayrılıqda göstərilə bilər.
Misal üçün:

[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

Klasteri konfiqurasiya etmək üçün hər bir rol üçün qovşağın IP ünvanını və hesab məlumatını (əgər varsa) təyin edirik.

Məsələn, klaster (3 x menecer) + (3 x biznes) prinsipə uyğun olaraq konfiqurasiya edilir:

[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

Rollar fərqli şəkildə paylanırsa, lazımsız sətirlər silinə və ya şərh edilə bilər və çatışmayanlar əlavə edilə bilər - məsələn: biznes-4, biznes-5, biznes-6 və s.

Fayl dəyişiklikləri saxladıqdan sonra install.conf, quraşdırma prosesini yenidən başlatmalısınız - quraşdırın

Sistem müstəqil olaraq şəbəkədə mövcud qovşaqları aşkar edəcək və onlara YMS yerləşdirəcək.

Veb-interfeys vasitəsilə YMS klasterinin qurulması zamanı hər bir xidmətin parametrlərinə xüsusi diqqət yetirilməlidir ki, bu da indi bir deyil, klasterin tərkib hissəsi olan bir neçə serverdə aktivləşdirilə bilər.

Burada, sistem administratorunun mülahizəsinə əsasən, ya funksionallıq qorunur, ya da paylanır.

Xidmətlərin qurulmasında kömək edin Yealink təlimatları və ya əvvəlki məqaləm Yealink Meeting Server 2.0 - yeni video konfrans imkanları.

Məqalənin sonunda sizi Yealink Meeting Server həlli ilə şəxsən tanış olmağa dəvət edirəm!

Dağıtım dəsti və sınaq lisenziyası əldə etmək üçün sadəcə mənə sorğu yazmalısınız: [e-poçt qorunur]

Mövzu pismanı: YMS testi (şirkətinizin adı)

Layihəni qeydiyyatdan keçirmək və sizin üçün demo açar yaratmaq üçün məktuba şirkət kartınızı əlavə etməlisiniz.

Məktubun mətnində tapşırığı, mövcud videokonfrans infrastrukturunu və videokonfransdan istifadə üçün planlaşdırılan ssenarini qısaca təsvir etməyinizi xahiş edirəm.

Diqqətiniz üçün təşəkkür edirik!
Hörmətlə,
Kirill Usikov (Usikoff)
Rəhbəri
Videomüşahidə və videokonfrans sistemləri

Mənbə: www.habr.com

Добавить комментарий