Kluster sistem konferensi video dumasar kana Yealink Meeting Server

Kluster sistem konferensi video dumasar kana Yealink Meeting ServerArtikel ieu mangrupa tuluyan tina runtuyan publikasi dedicated ka solusi konferensi video terpadu Yealink Rapat Server (YMS).

Dina artikel panungtungan Yealink Meeting Server 2.0 - kamampuhan konferensi video anyar Kami ngajelaskeun terobosan anu signifikan dina fungsionalitas solusi:

  • ditambahkeun jasa rekaman konferensi sorangan terpadu kana YMS
  • jinis lisénsi anyar parantos muncul - Broadcast, anu ngamungkinkeun anjeun ngaoptimalkeun biaya konperénsi asimétri
  • integrasi sareng solusi Skype pikeun Usaha sareng Tim disayogikeun

Dina artikel ieu kami baris kasampak di kamungkinan cascading YMS - masang jeung ngonpigurasikeun sistem dina mode "cluster".

tujuan

Kinerja platform pangladén hardware pikeun YMS ngamungkinkeun urang pikeun ngajawab masalah kalolobaan perusahaan anu peryogi jasa konperénsi pidéo modern sareng kualitas luhur. Aya solusi anu ngadukung dugi ka 100 sambungan FullHD dina hiji MCU hardware YMS. Tapi, kumaha oge, solusi klaster aya dina paménta, tur éta henteu ngan ngeunaan perlu dilegakeun kapasitas port server urang.

Aya sababaraha alesan pikeun cascading:

  • Aya loba pausahaan anu merlukeun integrasi ratusan, komo rébuan palanggan sakuliah dunya kana infrastruktur konferensi video tunggal. Sebaran beban - kahiji tina fungsi klaster
  • Malah instalasi videoconferencing pangleutikna, lamun jasa ieu kritis pikeun prosés bisnis, merlukeun kasabaran lepat sarta kasadiaan tinggi. Reservasi - tujuan kadua ngawangun sistem toleran kasalahan dumasar kana klaster YMS
  • terminal klien kadang lokasina teu ukur dina jaringan béda, tapi ogé di bagian nu sejen dunya. Optimasi saluran komunikasi kalawan seleksi titik optimal pikeun sambungan nyaéta kartu trump katilu tina solusi klaster.

setting

Mimiti, anjeun kedah mutuskeun peran unggal titik dina kluster; dina solusi YMS aya tilu peran ieu:

  • manajer-master - ieu server kontrol utama
  • manajer-budak-n - salah sahiji server manajemén cadangan
  • bisnis-n — salah sahiji server média anu tanggung jawab pikeun nyampur sareng transcoding

Konfigurasi nyaéta kieu:
(1 x manajer-master) + (nx usaha)
(1 x manajer-master) + (2+nx manajer-budak) + (nx bisnis)
Ku kituna, master dicadangkeun ku sahenteuna dua server.

Unggal titik kedah dipasang OS, contona CentOS.
Pamasangan minimal cekap pikeun YMS tiasa dianggo.

Versi ayeuna Yealink Meeting Server tiasa didapet ngaliwatan mitra resmi Yealink, kaasup ngaliwatan kami.

Dina server utama (manager-master), dina diréktori usr/lokal/ anjeun kudu nempatkeun sebaran YMS, Contona, via WinSCP.

Teras, ngalangkungan konsol, anjeun kedah ngabongkar arsip sareng ngamimitian pamasangan:

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

Saatos peluncuran install.sh, pilihan mode instalasi disadiakeun.

Pikeun masang versi tunggal YMS, anjeun kedah milih [A] Pikeun masang dina modeu klaster, pilih [B]

Kluster sistem konferensi video dumasar kana Yealink Meeting Server

Lajeng, sistem nyarankeun anjeun buka diréktori /usr/local/apollo/data/, sareng édit filena install.conf.

Berkas ngandung parameter pikeun aksés ka titik sareng distribusi peran antara aranjeunna:

[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

Upami sadaya server kami gaduh parameter aksés anu sami, maka dina setélan global kami nyetél hiji login sareng kecap akses pikeun aksés root:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Upami kredensialna béda-béda, maka éta tiasa dispésifikasi masing-masing pikeun unggal titik.
Contona:

[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

Pikeun ngonpigurasikeun kluster, kami nangtukeun alamat IP tina titik sareng inpormasi akun (upami tiasa dianggo) pikeun tiap peran.

Contona, klaster (3 x manajer) + (3 x usaha) dikonpigurasi nurutkeun 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

Upami peranna disebarkeun sacara béda, maka garis anu teu dipikabutuh tiasa dipupus atanapi dikoméntarkeun, sareng anu leungit tiasa ditambihan - contona: bisnis-4, bisnis-5, bisnis-6 jeung saterusna.

Saatos nyimpen parobahan file install.conf, anjeun kedah ngabalikan deui prosés pamasangan - install.sh

Sistim bakal bebas ngadeteksi titik sadia dina jaringan jeung nyebarkeun YMS on aranjeunna.

Nalika nyetél klaster YMS via panganteur web, perhatian husus kudu dibayar ka parameter unggal jasa, nu ayeuna bisa diaktipkeun teu dina hiji, tapi dina sababaraha server anu mangrupa bagian tina klaster.

Di dieu, dina kawijaksanaan administrator sistem, boh fungsionalitas ditangtayungan atanapi disebarkeun.

Pitulung dina nyetel jasa Parentah Yealink atawa artikel kuring saméméhna Yealink Meeting Server 2.0 - kamampuhan konferensi video anyar.

Dina ahir tulisan, kuring ngajak anjeun kenalan sareng solusi Yealink Meeting Server sacara pribadi!

Pikeun kéngingkeun kit distribusi sareng lisénsi tés, anjeun kedah nyerat pamenta ka kuring di: [email dijaga]

Judul surat: Tes YMS (ngaran parusahaan anjeun)

Anjeun kedah ngagantelkeun kartu perusahaan anjeun kana surat pikeun ngadaptar proyék sareng ngadamel konci demo pikeun anjeun.

Dina awak surat, kuring nyuhunkeun anjeun ngajelaskeun sakeudeung tugas, infrastruktur videoconferencing anu tos aya sareng skenario anu direncanakeun pikeun ngagunakeun videoconferencing.

Hatur nuhun kanggo nengetan!
tulus,
Kirill Usikov (Usikoff)
Kapala
Panjagaan pidéo sareng sistem konperénsi pidéo

sumber: www.habr.com

Tambahkeun komentar