Clwstwr system fideo gynadledda yn seiliedig ar Gweinydd Cyfarfod Yealink

Clwstwr system fideo gynadledda yn seiliedig ar Gweinydd Cyfarfod YealinkMae'r erthygl hon yn barhad o'r gyfres o gyhoeddiadau sy'n ymroddedig i'r datrysiad fideo-gynadledda integredig Yealink Meeting Server (YMS).

Yn yr erthygl ddiweddaf Gweinydd Cyfarfod Yealink 2.0 - galluoedd fideo-gynadledda newydd Disgrifiwyd datblygiad sylweddol gennym yn ymarferoldeb y datrysiad:

  • ychwanegu ei wasanaeth recordio cynadleddau ei hun wedi'i integreiddio i YMS
  • mae math trwydded newydd wedi ymddangos - Darlledu, sy'n eich galluogi i wneud y gorau o gost cynadleddau anghymesur
  • darperir integreiddio â datrysiad Skype for Business and Teams

Yn yr erthygl hon byddwn yn edrych ar y posibilrwydd o raeadru YMS - gosod a ffurfweddu'r system yn y modd “clwstwr”.

Nod

Mae perfformiad llwyfannau gweinydd caledwedd ar gyfer YMS yn ein galluogi i ddatrys problemau'r rhan fwyaf o fentrau sydd angen gwasanaeth fideo-gynadledda modern o ansawdd uchel. Mae yna ateb sy'n cefnogi hyd at 100 o gysylltiadau FullHD ar un MCU caledwedd YMS. Ond, serch hynny, mae galw am ateb clwstwr, ac nid yw'n ymwneud yn unig â'r angen i ehangu capasiti porthladd y gweinydd.

Mae yna sawl rheswm dros raeadru:

  • Mae yna lawer o gwmnïau sy'n gofyn am integreiddio cannoedd, a hyd yn oed miloedd o danysgrifwyr ledled y byd i mewn i un seilwaith fideo-gynadledda. Dosbarthiad llwyth - y cyntaf o'r swyddogaethau clwstwr
  • Mae hyd yn oed y gosodiad fideo-gynadledda lleiaf, os yw'r gwasanaeth hwn yn hanfodol ar gyfer prosesau busnes, yn gofyn am oddefgarwch diffygion ac argaeledd uchel. Archebu — yr ail nod o adeiladu system goddef diffygion yn seiliedig ar y clwstwr YMS
  • Mae terfynellau cleient weithiau wedi'u lleoli nid yn unig mewn gwahanol rwydweithiau, ond hefyd mewn gwahanol rannau o'r byd. Optimeiddio sianeli cyfathrebu gyda dewis y nod gorau posibl ar gyfer cysylltiad yw trydydd cerdyn trump yr ateb clwstwr.

Gosod

Yn gyntaf, mae angen i chi benderfynu ar rolau pob nod yn y clwstwr; yn y datrysiad YMS mae tair o'r rolau hyn:

  • rheolwr-feistr - dyma'r prif weinydd rheoli
  • rheolwr-gaethwas-n - un o'r gweinyddwyr rheoli wrth gefn
  • busnes-n — un o'r gweinyddwyr cyfryngau sy'n gyfrifol am gymysgu a thrawsgodio

Mae'r cyfluniadau fel a ganlyn:
(1 x rheolwr-feistr) + (nx busnes)
(1 x rheolwr-feistr) + (2+nx rheolwr-gaethwas) + (nx busnes)
Felly, mae o leiaf ddau weinydd yn cefnogi'r meistr.

Rhaid gosod OS ar bob nod, er enghraifft CentOS.
Mae gosodiad lleiaf yn ddigon i YMS weithio.

Gellir cael y fersiwn gyfredol o Yealink Meeting Server trwy bartner swyddogol Yealink, gan gynnwys trwom ni.

Ar y prif weinydd (rheolwr-feistr), yn y cyfeiriadur usr/lleol/ mae angen i chi osod y dosbarthiad YMS, er enghraifft, trwy WinSCP.

Nesaf, trwy'r consol, mae angen i chi ddadbacio'r archif a dechrau'r gosodiad:

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

Ar ôl lansio gosod.sh, darperir dewis o ddull gosod.

I osod un fersiwn o YMS, rhaid i chi ddewis [A] I osod yn y modd clwstwr, dewiswch [B]

Clwstwr system fideo gynadledda yn seiliedig ar Gweinydd Cyfarfod Yealink

Yna, mae'r system yn eich annog i fynd i'r cyfeiriadur /usr/lleol/apollo/data/, a golygu'r ffeil gosod.conf.

Mae'r ffeil yn cynnwys paramedrau ar gyfer mynediad at nodau a dosbarthiad rolau rhyngddynt:

[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

Os oes gan ein holl weinyddion yr un paramedrau mynediad, yna yn y gosodiadau byd-eang rydym yn gosod un mewngofnodi a chyfrinair ar gyfer mynediad gwraidd:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

Os yw'r tystlythyrau yn wahanol, yna gellir eu nodi'n unigol ar gyfer pob nod.
Er enghraifft:

[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

I ffurfweddu'r clwstwr, rydym yn nodi cyfeiriad IP y nod a gwybodaeth cyfrif (os yw'n berthnasol) ar gyfer pob rôl.

Er enghraifft, mae clwstwr (3 x rheolwr) + (3 x busnes) wedi'i ffurfweddu yn unol â'r egwyddor:

[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

Os caiff y rolau eu dosbarthu'n wahanol, yna gellir dileu llinellau diangen neu wneud sylwadau arnynt, a gellir ychwanegu rhai coll - er enghraifft: busnes-4, busnes-5, busnes-6 ac yn y blaen.

Ar ôl arbed y newidiadau ffeil gosod.conf, mae angen i chi ailgychwyn y broses osod - gosod.sh

Bydd y system yn canfod nodau sydd ar gael ar y rhwydwaith yn annibynnol ac yn defnyddio YMS arnynt.

Wrth sefydlu clwstwr YMS trwy'r rhyngwyneb gwe, dylid rhoi sylw arbennig i baramedrau pob gwasanaeth, y gellir eu gweithredu bellach nid ar un, ond ar sawl gweinydd sy'n rhan o'r clwstwr.

Yma, yn ôl disgresiwn gweinyddwr y system, mae naill ai ymarferoldeb yn cael ei gadw neu ei ddosbarthu.

Cymorth i sefydlu gwasanaethau Cyfarwyddiadau yealink neu fy erthygl flaenorol Gweinydd Cyfarfod Yealink 2.0 - galluoedd fideo-gynadledda newydd.

Ar ddiwedd yr erthygl, fe'ch gwahoddaf i ddod yn gyfarwydd â datrysiad Gweinydd Cyfarfod Yealink yn bersonol!

I gael pecyn dosbarthu a thrwydded brawf, does ond angen i chi ysgrifennu cais ataf yn: [e-bost wedi'i warchod]

Testun y llythyr: Profi YMS (enw eich cwmni)

Rhaid i chi atodi eich cerdyn cwmni i'r llythyr i gofrestru'r prosiect a chreu allwedd demo i chi.

Yng nghorff y llythyr, gofynnaf ichi ddisgrifio’n fras y dasg, y seilwaith fideo-gynadledda presennol a’r senario arfaethedig ar gyfer defnyddio fideo-gynadledda.

Diolch am eich sylw!
Yn gywir,
Kirill Usikov (Usikoff)
Pennaeth
Systemau gwyliadwriaeth fideo a fideo-gynadledda

Ffynhonnell: hab.com

Ychwanegu sylw