Yealink Toplantı Sunucusunu temel alan video konferans sistemi kümesi

Yealink Toplantı Sunucusunu temel alan video konferans sistemi kümesiBu makale, entegre video konferans çözümü Yealink Meeting Server'a (YMS) adanmış yayın serisinin devamı niteliğindedir.

Son makalede Yealink Meeting Server 2.0 - yeni video konferans özellikleri Çözümün işlevselliğinde önemli bir atılımı anlattık:

  • YMS'ye entegre kendi konferans kayıt hizmetini ekledi
  • yeni bir lisans türü ortaya çıktı - Asimetrik konferansların maliyetini optimize etmenize olanak tanıyan Yayın
  • Skype Kurumsal ve Teams çözümüyle entegrasyon sağlanır

Bu makalede, YMS'yi basamaklandırma - sistemi "küme" modunda kurma ve yapılandırma olasılığına bakacağız.

Gol

YMS için donanım sunucu platformlarının performansı, modern ve kaliteli bir video konferans hizmetine ihtiyaç duyan çoğu işletmenin sorunlarını çözmemizi sağlar. Bir YMS donanım MCU'sunda 100'e kadar FullHD bağlantıyı destekleyen bir çözüm bulunmaktadır. Ancak yine de bir küme çözümü talep ediliyor ve bu yalnızca sunucunun bağlantı noktası kapasitesini genişletme ihtiyacıyla ilgili değil.

Basamaklamanın birkaç nedeni vardır:

  • Dünya çapında yüzlerce, hatta binlerce abonenin tek bir video konferans altyapısında entegrasyonunu gerektiren birçok şirket var. Yük dağılımı - küme fonksiyonlarından ilki
  • Bu hizmet iş süreçleri için kritik öneme sahipse, en küçük video konferans kurulumu bile hata toleransı ve yüksek kullanılabilirlik gerektirir. Rezervasyon — YMS kümesini temel alan hataya dayanıklı bir sistem oluşturmanın ikinci hedefi
  • İstemci terminalleri bazen yalnızca farklı ağlarda değil aynı zamanda dünyanın farklı yerlerinde de bulunur. İletişim kanallarının optimizasyonu Bağlantı için en uygun düğümün seçilmesi küme çözümünün üçüncü kozudur.

Montaj

Öncelikle kümedeki her düğümün rolüne karar vermeniz gerekir; YMS çözümünde bu rollerden üçü vardır:

  • yönetici-usta - bu ana kontrol sunucusudur
  • yönetici-köle-n — yedekleme yönetimi sunucularından biri
  • business-n — miksaj ve kod dönüştürmeden sorumlu medya sunucularından biri

Yapılandırmalar aşağıdaki gibidir:
(1 x yönetici-usta) + (nx iş)
(1 x yönetici-master) + (2+nx yönetici-slave) + (nx iş)
Böylece master en az iki sunucu tarafından yedeklenir.

Her düğümde bir işletim sisteminin kurulu olması gerekir; örneğin CentOS.
YMS'nin çalışması için minimum kurulum yeterlidir.

Yealink Meeting Server'ın güncel sürümü, bizim aracılığımız da dahil olmak üzere resmi Yealink ortağı aracılığıyla edinilebilir.

Ana sunucuda (yönetici-ana), dizinde usr / local / YMS dağıtımını örneğin aracılığıyla yerleştirmeniz gerekir. WinSCP.

Daha sonra konsol aracılığıyla arşivi paketinden çıkarmanız ve kurulumu başlatmanız gerekir:

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

Lansmandan sonra kur.sh, kurulum modu seçeneği sunulur.

YMS'nin tek bir sürümünü yüklemek için [A]'yı seçmelisiniz Küme modunda yüklemek için [B]'yi seçin

Yealink Toplantı Sunucusunu temel alan video konferans sistemi kümesi

Daha sonra sistem sizden dizine gitmenizi ister /usr/yerel/apollo/veri/ve dosyayı düzenleyin kurulum.conf.

Dosya, düğümlere erişim ve aralarındaki rollerin dağıtımı için parametreler içerir:

[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

Tüm sunucularımız aynı erişim parametrelerine sahipse, global ayarlarda root erişimi için tek bir kullanıcı adı ve şifre belirleriz:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Kimlik bilgileri farklıysa, her düğüm için ayrı ayrı belirtilebilirler.
Örneğin:

[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

Kümeyi yapılandırmak için her rol için düğümün IP adresini ve hesap bilgilerini (varsa) belirtiriz.

Örneğin, bir küme (3 x yönetici) + (3 x iş) şu prensibe göre yapılandırılmıştır:

[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

Roller farklı şekilde dağıtılmışsa, gereksiz satırlar silinebilir veya yorumlanabilir ve eksik olanlar eklenebilir - örneğin: iş-4, iş-5, iş-6 ve benzerleri.

Dosya değişikliklerini kaydettikten sonra kurulum.conf, yükleme işlemini yeniden başlatmanız gerekir - kur.sh

Sistem, ağdaki mevcut düğümleri bağımsız olarak tespit edecek ve YMS'yi bunlara dağıtacaktır.

Web arayüzü aracılığıyla bir YMS kümesi kurarken, artık bir değil, kümenin parçası olan birkaç sunucuda etkinleştirilebilen her hizmetin parametrelerine özel dikkat gösterilmelidir.

Burada, sistem yöneticisinin takdirine bağlı olarak, işlevsellik rezerve edilir veya dağıtılır.

Hizmetleri ayarlama konusunda yardım Yealink talimatları veya önceki makalem Yealink Meeting Server 2.0 - yeni video konferans özellikleri.

Yazının sonunda sizleri Yealink Toplantı Sunucusu çözümünü bizzat tanımaya davet ediyorum!

Dağıtım kiti ve test lisansı almak için bana şu adrese bir talep yazmanız yeterli: [e-posta korumalı]

Mektubun Konusu: YMS testi (şirket adın)

Projeyi kaydetmek ve size özel bir demo anahtarı oluşturmak için mektuba şirket kartınızı eklemeniz gerekmektedir.

Mektubun metninde sizden görevi, mevcut video konferans altyapısını ve video konferans kullanımına ilişkin planlanan senaryoyu kısaca açıklamanızı rica ediyorum.

Teşekkürler!
Saygılarımızla,
Kirill Usikov (Usikoff)
Başı
Video gözetim ve video konferans sistemleri

Kaynak: habr.com

Yorum ekle