
Artikel ini adalah kelanjutan dari serangkaian publikasi yang ditujukan untuk solusi terintegrasi dari Yealink Meeting Server (YMS) konferensi video.
Dalam artikel sebelumnya
Yealink Meeting Server 2.0 - fitur konferensi video baru, kami menggambarkan terobosan signifikan dalam fungsionalitas solusi:
- menambahkan layanan rekaman konferensi sendiri yang terintegrasi dalam YMS
- jenis lisensi baru telah muncul - Siaran, yang memungkinkan Anda untuk mengoptimalkan biaya konferensi asimetris
- Terintegrasi dengan Skype for Business dan Tim
Pada artikel ini kita akan mempertimbangkan kemungkinan cascading YMS - menginstal dan mengkonfigurasi sistem dalam mode cluster.
Tujuan
Kinerja platform server perangkat keras untuk YMS memungkinkan Anda untuk memecahkan masalah di sebagian besar perusahaan yang membutuhkan layanan konferensi video modern dan berkualitas tinggi. Ada solusi yang mendukung hingga 100 koneksi FullHD pada satu perangkat keras MCU YMS. Tetapi, bagaimanapun, solusi cluster dalam permintaan, dan intinya tidak hanya dalam kebutuhan untuk memperluas kapasitas port server.
Ada beberapa alasan untuk kaskade:
- Ada banyak perusahaan yang membutuhkan integrasi ratusan, dan bahkan ribuan pelanggan di seluruh dunia menjadi satu infrastruktur tunggal dari sistem konferensi video. Load balancing adalah fitur cluster yang pertama.
- Bahkan pemasangan terkecil VKS, jika layanan ini sangat penting untuk proses bisnis, memerlukan toleransi kesalahan dan ketersediaan tinggi. Redundansi adalah tujuan kedua membangun sistem toleran-kesalahan berdasarkan pada cluster YMS
- Terminal klien kadang-kadang terletak tidak hanya di jaringan yang berbeda, tetapi juga di berbagai belahan dunia. Optimalisasi saluran komunikasi dengan pemilihan node optimal untuk koneksi adalah kartu truf ketiga dari solusi cluster.
Instalasi
Untuk memulainya, perlu untuk menentukan peran masing-masing node cluster, ada tiga peran ini dalam solusi YMS:
- manajer-master adalah server manajemen utama
- manager-slave- n - salah satu server manajemen cadangan
- bisnis- n - salah satu server media yang bertanggung jawab untuk pencampuran dan transcoding
Konfigurasi adalah sebagai berikut:
(1 x manajer-master) + (nx bisnis)
(1 x manajer-master) + (2 + nx manajer-budak) + (nx bisnis)
Dengan demikian, master didukung oleh setidaknya dua server.
Pada setiap node Anda perlu menginstal OS, seperti
CentOS .
Instalasi minimal sudah cukup bagi YMS untuk bekerja.
Versi Server Rapat Yealink saat ini dapat diperoleh melalui mitra resmi Yealink, termasuk melalui kami.
Di server utama (manajer-master), di
direktori usr / local / , Anda perlu menempatkan distribusi YMS, misalnya, melalui
WinSCP .
Selanjutnya, melalui konsol, Anda perlu membuka ritsleting arsip dan memulai instalasi:
cd /usr/local tar xvzf YMS_22.0.0.5.tar.gz cd apollo_install tar xvzf install.tar.gz ./install.sh
Setelah menjalankan
install.sh , pilihan mode instalasi disediakan.
Untuk menginstal satu versi YMS - Anda harus memilih [A]
Untuk instalasi dalam mode "cluster" - pilih [B]

Kemudian, sistem menawarkan untuk pergi ke
direktori / usr / local / apollo / data / , dan mengedit file
install.conf .
File tersebut berisi parameter untuk akses ke node dan distribusi peran di antaranya:
[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=xxxx [manager-slave-2] # ip=xxxx [business-1] # ip=xxxx [business-2] # ip=xxxx [business-3] # ip=xxxx
Jika kami memiliki semua server memiliki pengaturan akses yang sama, maka dalam pengaturan global kami meresepkan satu login dan kata sandi untuk akses root:
[global] ansible_ssh_user = root ansible_ssh_pass = 1234567890
Jika kredensial berbeda, maka untuk setiap node mereka dapat ditentukan secara individual.
Sebagai contoh:
[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
Untuk mengonfigurasi kluster, kami menetapkan untuk setiap peran alamat IP node dan informasi akun (jika berlaku).
Misalnya, sebuah cluster (3 x manajer) + (3 x bisnis) dikonfigurasi sesuai dengan 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
Jika peran didistribusikan secara berbeda, maka baris yang tidak perlu dapat dihapus atau dikomentari, dan yang hilang dapat ditambahkan, misalnya:
bisnis-4, bisnis-5, bisnis-6, dan sebagainya.
Setelah menyimpan perubahan pada file
install.conf , Anda harus memulai kembali proses instalasi -
install.shSistem akan secara otomatis mendeteksi node yang tersedia di jaringan dan menyebarkan YMS ke mereka.
Saat mengkonfigurasi cluster YMS melalui antarmuka berbasis web, perhatian khusus harus diberikan pada parameter masing-masing layanan, yang sekarang dapat diaktifkan bukan pada satu, tetapi sudah pada beberapa server yang merupakan bagian dari cluster.
Di sini, atas kebijakan administrator sistem, fungsionalitasnya dicadangkan atau didistribusikan.
Manual Yealink atau artikel terakhir saya,
Yealink Meeting Server 2.0, fitur konferensi video baru, akan membantu dalam mengonfigurasi layanan.
Di akhir artikel, saya sarankan Anda untuk mengetahui solusi Yealink Meeting Server secara langsung!
Untuk menerima kit distribusi dan lisensi tes, Anda hanya perlu menulis permintaan kepada saya di:
1@stss.ruSubjek:
Menguji YMS ( nama perusahaan Anda )Surat harus dilampirkan pada surat Anda untuk mendaftarkan proyek Anda dan membuat kunci demo untuk Anda.
Dalam isi surat itu, saya meminta Anda untuk menjelaskan secara singkat tugas, infrastruktur konferensi video yang ada dan skenario yang direncanakan untuk menggunakan konferensi video.
Terima kasih atas perhatian anda!
Salam
Kirill Usikov (
Usikoff )
Kepala arah
CCTV dan sistem konferensi video