Kluster sistem konferensi video adhedhasar Yealink Meeting Server

Kluster sistem konferensi video adhedhasar Yealink Meeting ServerArtikel iki minangka tutugan saka seri publikasi khusus kanggo solusi konferensi video terpadu Yealink Meeting Server (YMS).

Ing artikel pungkasan Yealink Meeting Server 2.0 - kapabilitas konferensi video anyar Kita nerangake terobosan penting ing fungsi solusi:

  • nambahake layanan rekaman konferensi dhewe terpadu menyang YMS
  • jinis lisensi anyar wis muncul - Broadcast, sing ngidini sampeyan ngoptimalake biaya konferensi asimetris
  • integrasi karo solusi Skype for Business lan Teams diwenehake

Ing artikel iki kita bakal katon ing kamungkinan cascading YMS - nginstal lan konfigurasi sistem ing mode "cluster".

Tujuane

Kinerja platform server hardware kanggo YMS ngidini kita ngatasi masalah umume perusahaan sing butuh layanan konferensi video modern lan berkualitas tinggi. Ana solusi sing ndhukung nganti 100 sambungan FullHD ing siji YMS hardware MCU. Nanging, Nanging, solusi kluster dikarepake, lan ora mung perlu kanggo nggedhekake kapasitas port server.

Ana sawetara alasan kanggo cascading:

  • Ana akeh perusahaan sing mbutuhake integrasi atusan, lan malah ewonan pelanggan ing saindenging jagad dadi infrastruktur konferensi video siji. Distribusi beban - pisanan saka fungsi kluster
  • Malah instalasi videoconferencing paling cilik, yen layanan iki kritis kanggo proses bisnis, mbutuhake toleransi fault lan kasedhiyan dhuwur. Reservasi - goal kapindho mbangun sistem fault-tolerant adhedhasar kluster YMS
  • Terminal klien kadhangkala dumunung ora mung ing jaringan sing beda-beda, nanging uga ing macem-macem bagean ing donya. Optimization saka saluran komunikasi karo pilihan saka simpul optimal kanggo sambungan punika kertu trump katelu saka solusi cluster.

Instalasi

Pisanan, sampeyan kudu mutusake peran saben simpul ing kluster; ing solusi YMS ana telung peran kasebut:

  • manager-master - iki server kontrol utama
  • manajer-budak-n - salah sawijining server manajemen serep
  • bisnis-n - salah sawijining server media sing tanggung jawab kanggo nyampur lan transcoding

Konfigurasi kaya ing ngisor iki:
(1 x manajer-master) + (nx bisnis)
(1 x manager-master) + (2+nx manager-slave) + (nx bisnis)
Mangkono, master digawe serep paling ora rong server.

Saben simpul kudu diinstal OS, contone CentOS.
Instalasi minimal cukup kanggo YMS bisa digunakake.

Versi saiki Yealink Meeting Server bisa dipikolehi liwat mitra resmi Yealink, kalebu liwat kita.

Ing server utama (manager-master), ing direktori usr/lokal/ sampeyan kudu nyeleh distribusi YMS, contone, liwat WinSCP.

Sabanjure, liwat console, sampeyan kudu mbongkar arsip lan miwiti instalasi:

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

Sawise diluncurake nginstal.sh, pilihan saka mode instalasi kasedhiya.

Kanggo nginstal siji versi YMS, sampeyan kudu milih [A] Kanggo nginstal ing mode kluster, pilih [B]

Kluster sistem konferensi video adhedhasar Yealink Meeting Server

Banjur, sistem njaluk sampeyan menyang direktori /usr/local/apollo/data/, lan ngowahi file kasebut nginstal.conf.

Berkas kasebut ngemot paramèter kanggo akses menyang simpul lan distribusi peran ing antarane:

[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

Yen kabeh server kita duwe paramèter akses sing padha, banjur ing setelan global kita nyetel siji login lan sandhi kanggo akses root:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Yen kredensial beda-beda, mula bisa ditemtokake kanthi individu kanggo saben simpul.
Contone:

[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

Kanggo ngatur kluster, kita nemtokake alamat IP saka simpul lan informasi akun (yen ana) kanggo saben peran.

Contone, kluster (3 x manager) + (3 x bisnis) dikonfigurasi miturut prinsip:

[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

Yen peran disebarake kanthi beda, banjur baris sing ora perlu bisa dibusak utawa dikomentari, lan sing ilang bisa ditambahake - contone: bisnis-4, bisnis-5, bisnis-6 lan ing.

Sawise nyimpen owah-owahan file nginstal.conf, sampeyan kudu miwiti maneh proses instalasi - nginstal.sh

Sistem kasebut bakal ndeteksi simpul sing kasedhiya ing jaringan lan nyebarake YMS.

Nalika nyetel kluster YMS liwat antarmuka web, perhatian khusus kudu dibayar kanggo paramèter saben layanan, sing saiki bisa diaktifake ora ing siji, nanging ing sawetara server sing dadi bagéan saka kluster.

Ing kene, miturut kawicaksanan administrator sistem, salah siji fungsi dilindhungi utawa disebarake.

Bantuan nyetel layanan Yealink instruksi utawa artikel sadurunge Yealink Meeting Server 2.0 - kapabilitas konferensi video anyar.

Ing pungkasan artikel, aku ngajak sampeyan kenalan karo solusi Yealink Meeting Server kanthi pribadi!

Kanggo entuk kit distribusi lan lisensi uji coba, sampeyan mung kudu nulis panjaluk menyang: [email dilindhungi]

Subyek layang: Pengujian YMS (jeneng perusahaan sampeyan)

Sampeyan kudu masang kertu perusahaan menyang layang kanggo ndhaptar proyek lan nggawe tombol demo kanggo sampeyan.

Ing awak surat, aku njaluk sampeyan njlèntrèhaké kanthi ringkes tugas, infrastruktur konferensi video sing wis ana lan skenario sing direncanakake kanggo nggunakake konferensi video.

Matur suwun!
Sincerely,
Kirill Usikov (Usikoff)
Kepala saka
Sistem pengawasan video lan konferensi video

Source: www.habr.com

Add a comment