Kelompok sistem persidangan video berdasarkan Pelayan Mesyuarat Yealink

Kelompok sistem persidangan video berdasarkan Pelayan Mesyuarat YealinkArtikel ini adalah kesinambungan daripada siri penerbitan yang didedikasikan untuk penyelesaian persidangan video bersepadu Pelayan Mesyuarat Yealink (YMS).

Dalam artikel lepas Yealink Meeting Server 2.0 - keupayaan persidangan video baharu Kami menerangkan satu kejayaan ketara dalam kefungsian penyelesaian:

  • menambah perkhidmatan rakaman persidangannya sendiri yang disepadukan ke dalam YMS
  • jenis lesen baharu telah muncul - Penyiaran, yang membolehkan anda mengoptimumkan kos persidangan asimetri
  • penyepaduan dengan penyelesaian Skype untuk Perniagaan dan Pasukan disediakan

Dalam artikel ini kita akan melihat kemungkinan mengalirkan YMS - memasang dan mengkonfigurasi sistem dalam mod "kelompok".

Matlamat

Prestasi platform pelayan perkakasan untuk YMS membolehkan kami menyelesaikan masalah kebanyakan perusahaan yang memerlukan perkhidmatan persidangan video moden dan berkualiti tinggi. Terdapat penyelesaian yang menyokong sehingga 100 sambungan FullHD pada satu MCU perkakasan YMS. Tetapi, bagaimanapun, penyelesaian kluster sedang dalam permintaan, dan ia bukan hanya tentang keperluan untuk mengembangkan kapasiti port pelayan.

Terdapat beberapa sebab untuk melata:

  • Terdapat banyak syarikat yang memerlukan penyepaduan ratusan, malah beribu-ribu pelanggan di seluruh dunia ke dalam satu infrastruktur persidangan video. Pembahagian beban - fungsi kluster yang pertama
  • Walaupun pemasangan persidangan video terkecil, jika perkhidmatan ini penting untuk proses perniagaan, memerlukan toleransi kesalahan dan ketersediaan yang tinggi. Tempahan β€” matlamat kedua untuk membina sistem toleransi kesalahan berdasarkan gugusan YMS
  • Terminal pelanggan kadangkala terletak bukan sahaja dalam rangkaian yang berbeza, tetapi juga di bahagian dunia yang berlainan. Pengoptimuman saluran komunikasi dengan pemilihan nod optimum untuk sambungan adalah kad truf ketiga penyelesaian kluster.

Pemasangan

Pertama, anda perlu memutuskan peranan setiap nod dalam kelompok; dalam penyelesaian YMS terdapat tiga daripada peranan ini:

  • pengurus-tuan - ini adalah pelayan kawalan utama
  • pengurus-hamba-n β€” salah satu pelayan pengurusan sandaran
  • perniagaan-n β€” salah satu pelayan media yang bertanggungjawab untuk pencampuran dan transkod

Konfigurasi adalah seperti berikut:
(1 x pengurus-tuan) + (nx perniagaan)
(1 x pengurus-tuan) + (2+pengurus-hamba) + (nx perniagaan)
Oleh itu, tuan disandarkan oleh sekurang-kurangnya dua pelayan.

Setiap nod mesti mempunyai OS yang dipasang, sebagai contoh CentOS.
Pemasangan yang minimum sudah memadai untuk YMS berfungsi.

Versi semasa Yealink Meeting Server boleh didapati melalui rakan kongsi rasmi Yealink, termasuk melalui kami.

Pada pelayan utama (manager-master), dalam direktori usr/local/ anda perlu meletakkan pengedaran YMS, contohnya, melalui WinSCP.

Seterusnya, melalui konsol, anda perlu membongkar arkib dan mulakan pemasangan:

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

Selepas pelancaran pasang.sh, pilihan mod pemasangan disediakan.

Untuk memasang satu versi YMS, anda mesti memilih [A] Untuk memasang dalam mod kelompok, pilih [B]

Kelompok sistem persidangan video berdasarkan Pelayan Mesyuarat Yealink

Kemudian, sistem menggesa anda untuk pergi ke direktori /usr/local/apollo/data/, dan edit fail install.conf.

Fail mengandungi parameter untuk akses kepada nod dan pengedaran peranan antara mereka:

[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

Jika semua pelayan kami mempunyai parameter akses yang sama, maka dalam tetapan global kami menetapkan satu log masuk dan kata laluan untuk akses root:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Jika bukti kelayakan adalah berbeza, maka ia boleh ditentukan secara individu untuk setiap nod.
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 mengkonfigurasi kluster, kami menentukan alamat IP nod dan maklumat akaun (jika berkenaan) untuk setiap peranan.

Sebagai contoh, kelompok (3 x pengurus) + (3 x perniagaan) dikonfigurasikan mengikut 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 peranan diedarkan secara berbeza, maka baris yang tidak perlu boleh dipadamkan atau diulas, dan yang hilang boleh ditambah - contohnya: perniagaan-4, perniagaan-5, perniagaan-6 dan sebagainya.

Selepas menyimpan perubahan fail install.conf, anda perlu memulakan semula proses pemasangan - pasang.sh

Sistem akan mengesan nod yang tersedia secara bebas pada rangkaian dan menggunakan YMS padanya.

Apabila menyediakan kluster YMS melalui antara muka web, perhatian khusus harus diberikan kepada parameter setiap perkhidmatan, yang kini boleh diaktifkan bukan pada satu, tetapi pada beberapa pelayan yang merupakan sebahagian daripada kluster.

Di sini, mengikut budi bicara pentadbir sistem, sama ada fungsi dikhaskan atau diedarkan.

Bantuan dalam menyediakan perkhidmatan Arahan yealink atau artikel saya sebelum ini Yealink Meeting Server 2.0 - keupayaan persidangan video baharu.

Pada akhir artikel, saya menjemput anda untuk berkenalan dengan penyelesaian Yealink Meeting Server secara peribadi!

Untuk mendapatkan kit pengedaran dan lesen ujian, anda hanya perlu menulis permintaan kepada saya di: [e-mel dilindungi]

ВСма письма: ujian YMS (nama syarikat anda)

Anda mesti melampirkan kad syarikat anda pada surat untuk mendaftarkan projek dan mencipta kunci demo untuk anda.

Dalam kandungan surat itu, saya meminta anda menerangkan secara ringkas tugas, infrastruktur persidangan video sedia ada dan senario yang dirancang untuk menggunakan persidangan video.

Thank you!
Yang Ikhlas,
Kirill Usikov (Usikoff)
Ketua
Sistem pengawasan video dan persidangan video

Sumber: www.habr.com

Tambah komen