Yealink Meeting Server ကိုအခြေခံ၍ ဗီဒီယိုကွန်ဖရင့်စနစ်အစုအဝေး

Yealink Meeting Server ကိုအခြေခံ၍ ဗီဒီယိုကွန်ဖရင့်စနစ်အစုအဝေးဤဆောင်းပါးသည် Yealink အစည်းအဝေးဆာဗာ (YMS) ပေါင်းစပ်ထားသော ဗီဒီယိုကွန်ဖရင့်ဖြေရှင်းချက်အတွက် ရည်ရွယ်ထားသော ထုတ်ဝေမှုများ၏ အဆက်ဖြစ်သည်။

ယခင်ဆောင်းပါး၌ Yealink Meeting Server 2.0 - ဗီဒီယိုကွန်ဖရင့် စွမ်းရည်အသစ် ဖြေရှင်းချက်၏ လုပ်ဆောင်နိုင်စွမ်းတွင် သိသာထင်ရှားသော အောင်မြင်မှုတစ်ခုကို ကျွန်ုပ်တို့ ဖော်ပြခဲ့သည်-

  • YMS တွင် ပေါင်းစည်းထားသော ၎င်း၏ ကိုယ်ပိုင် ကွန်ဖရင့် အသံသွင်းခြင်း ဝန်ဆောင်မှုကို ထည့်သွင်းခဲ့သည်။
  • လိုင်စင်အမျိုးအစားအသစ်တစ်ခု ပေါ်လာပါပြီ - အချိုးမညီသော ကွန်ဖရင့်များ၏ ကုန်ကျစရိတ်ကို အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်နိုင်စေမည့် အသံလွှင့်ရုံ
  • Business and Teams solution for Skype နှင့် ပေါင်းစပ်ပေးထားပါသည်။

ဤဆောင်းပါးတွင် YMS ကို "cluster" မုဒ်တွင်ထည့်သွင်းခြင်းနှင့်ဖွဲ့စည်းခြင်းစနစ်အားထည့်သွင်းခြင်းနှင့်ဖွဲ့စည်းခြင်း၏ဖြစ်နိုင်ခြေကိုကျွန်ုပ်တို့ကြည့်ရှုပါမည်။

ရည်မှန်းချက်

YMS အတွက် ဟာ့ဒ်ဝဲဆာဗာ ပလက်ဖောင်းများ၏ စွမ်းဆောင်ရည်သည် ခေတ်မီပြီး အရည်အသွေးမြင့် ဗီဒီယိုကွန်ဖရင့်ဝန်ဆောင်မှု လိုအပ်သည့် လုပ်ငန်းအများစု၏ ပြဿနာများကို ဖြေရှင်းနိုင်စေပါသည်။ YMS ဟာ့ဒ်ဝဲ MCU တစ်ခုတွင် FullHD ချိတ်ဆက်မှု 100 အထိ ပံ့ပိုးနိုင်သည့် ဖြေရှင်းချက်တစ်ခုရှိသည်။ သို့သော်၊ မည်သို့ပင်ဆိုစေကာမူ၊ အစုလိုက်ဖြေရှင်းချက်တစ်ခုသည် ဝယ်လိုအားရှိနေပြီး၊ ၎င်းသည် ဆာဗာ၏ port စွမ်းရည်ကို ချဲ့ထွင်ရန် လိုအပ်ရုံမျှသာမဟုတ်ပါ။

Cascading အတွက် အကြောင်းရင်းများစွာ ရှိပါသည်။

  • ဗီဒီယိုကွန်ဖရင့်အခြေခံအဆောက်အအုံတစ်ခုတည်းသို့ ကမ္ဘာတစ်ဝှမ်းရှိ စာရင်းသွင်းသူ ရာပေါင်းများစွာနှင့် ထောင်ပေါင်းများစွာသော စာရင်းသွင်းသူများပင် ပေါင်းစည်းရန် လိုအပ်သည့် ကုမ္ပဏီများစွာရှိသည်။ load ဖြန့်ဖြူး - အစုအဝေး၏ပထမဆုံးလုပ်ဆောင်ချက်များ
  • အသေးငယ်ဆုံး ဗီဒီယိုကွန်ဖရင့်တပ်ဆင်ခြင်းပင်၊ ဤဝန်ဆောင်မှုသည် လုပ်ငန်းလုပ်ငန်းစဉ်များအတွက် အရေးကြီးပါက၊ အမှားအယွင်းခံနိုင်ရည်ရှိပြီး မြင့်မားသောရရှိနိုင်မှု လိုအပ်ပါသည်။ ယူထား - YMS အစုအဝေးအပေါ်အခြေခံ၍ အမှားအယွင်းခံနိုင်ရည်ရှိသောစနစ်တစ်ခုတည်ဆောက်ခြင်း၏ ဒုတိယရည်မှန်းချက်
  • Client Terminals များသည် တစ်ခါတစ်ရံတွင် မတူညီသော ကွန်ရက်များတွင်သာမက ကမ္ဘာ၏ မတူညီသော အစိတ်အပိုင်းများတွင်လည်း တည်ရှိပါသည်။ ဆက်သွယ်ရေးလမ်းကြောင်းများကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း။ ချိတ်ဆက်မှုအတွက် အကောင်းဆုံး node ကို ရွေးချယ်ခြင်းဖြင့် cluster ဖြေရှင်းချက်၏ တတိယမြောက် ဝှက်ဖဲဖြစ်သည်။

ustanovka

ပထမဦးစွာ၊ သင်သည် အစုအဝေးရှိ node တစ်ခုစီ၏ အခန်းကဏ္ဍများကို ဆုံးဖြတ်ရန် လိုအပ်သည်၊ YMS ဖြေရှင်းချက်တွင် ဤကဏ္ဍသုံးရပ်ရှိသည်-

  • မန်နေဂျာ-မာစတာ - ဤသည်မှာ ပင်မထိန်းချုပ်မှုဆာဗာဖြစ်သည်။
  • မန်နေဂျာ-ကျွန်-n — အရန်စီမံခန့်ခွဲမှုဆာဗာများထဲမှတစ်ခု
  • စီးပွားရေးn — ရောနှောခြင်းနှင့် ကုဒ်ပြောင်းခြင်းအတွက် တာဝန်ရှိသော မီဒီယာဆာဗာများထဲမှ တစ်ခု

Configurations များမှာ အောက်ပါအတိုင်းဖြစ်သည် ။
(1 x မန်နေဂျာ-မာစတာ) + (nx လုပ်ငန်း)
(1 x မန်နေဂျာ-မာစတာ) + (2+nx မန်နေဂျာ-ကျွန်) + (nx လုပ်ငန်း)
ထို့ကြောင့် မာစတာကို အနည်းဆုံး ဆာဗာနှစ်ခုဖြင့် အရန်သိမ်းထားသည်။

ဥပမာ၊ node တစ်ခုစီတွင် OS ထည့်သွင်းထားရမည်။ CentOS.
YMS အလုပ်လုပ်ရန်အတွက် အနည်းငယ်မျှသာတပ်ဆင်ခြင်းသည် လုံလောက်ပါသည်။

Yealink Meeting Server ၏ လက်ရှိဗားရှင်းကို ကျွန်ုပ်တို့အပါအဝင် တရားဝင် Yealink ပါတနာမှတစ်ဆင့် ရယူနိုင်ပါသည်။

လမ်းညွှန်တွင် ပင်မဆာဗာ (မန်နေဂျာ-မာစတာ)၊ usr/local/ ဥပမာအားဖြင့်၊ သင်သည် YMS ဖြန့်ဖြူးမှုကို နေရာချရန် လိုအပ်သည်။ WinSCP.

ထို့နောက်၊ ကွန်ဆိုးလ်မှတဆင့်၊ သင်သည် မှတ်တမ်းဟောင်းကို ထုပ်ပိုးပြီး တပ်ဆင်မှုကို စတင်ရန် လိုအပ်သည်-

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

လွှတ်တင်ပြီးနောက် install.shတပ်ဆင်မှုမုဒ်၏ ရွေးချယ်မှုတစ်ခု ပေးထားသည်။

YMS ၏ ဗားရှင်းတစ်ခုတည်းကို ထည့်သွင်းရန်၊ သင်သည် [A] ကို ရွေးချယ်ရမည်ဖြစ်ပြီး အစုအဝေးမုဒ်တွင် ထည့်သွင်းရန်၊ [B] ကို ရွေးချယ်ပါ။

Yealink Meeting Server ကိုအခြေခံ၍ ဗီဒီယိုကွန်ဖရင့်စနစ်အစုအဝေး

ထို့နောက်၊ စနစ်သည်သင့်အားလမ်းညွှန်သို့သွားရန်သတိပေးသည်။ /usr/local/apollo/data/နှင့် ဖိုင်ကို တည်းဖြတ်ပါ။ install.conf.

ဖိုင်တွင် node သို့ဝင်ရောက်ခွင့်နှင့် ၎င်းတို့ကြားရှိ အခန်းကဏ္ဍများကို ဖြန့်ဝေရန်အတွက် ကန့်သတ်ချက်များ ပါရှိသည်။

[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

ကျွန်ုပ်တို့၏ဆာဗာများအားလုံးတွင် တူညီသောဝင်ရောက်ခွင့်ဘောင်များရှိပါက၊ ထို့နောက် ကမ္ဘာလုံးဆိုင်ရာဆက်တင်များတွင် ကျွန်ုပ်တို့သည် root ဝင်ရောက်မှုအတွက် တစ်ခုတည်းသော လော့ဂ်အင်နှင့် စကားဝှက်ကို သတ်မှတ်ပေးသည်-

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

အထောက်အထားများ မတူညီပါက၊ ၎င်းတို့ကို node တစ်ခုစီအတွက် တစ်ဦးချင်းသတ်မှတ်နိုင်ပါသည်။
ဥပမာ:

[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

အစုအဝေးကို ပြင်ဆင်သတ်မှတ်ရန်၊ အခန်းကဏ္ဍတစ်ခုစီအတွက် node ၏ IP လိပ်စာနှင့် အကောင့်အချက်အလက် (လိုအပ်ပါက) ကို သတ်မှတ်ပေးပါသည်။

ဥပမာအားဖြင့်၊ အစုအဖွဲ့ (3 x မန်နေဂျာ) + (3 x လုပ်ငန်း) ကို နိယာမအရ ပြင်ဆင်သတ်မှတ်ထားသည်-

[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

အခန်းကဏ္ဍများကို ကွဲပြားစွာ ဖြန့်ဝေပါက မလိုအပ်သော လိုင်းများကို ဖျက်နိုင်သည် သို့မဟုတ် မှတ်ချက်ပေးခြင်းများ ပြုလုပ်နိုင်ပြီး ပျောက်နေသော အပိုင်းများကို ထပ်ထည့်နိုင်သည် - ဥပမာ- စီးပွားရေး-၄၊ စီးပွားရေး-၅၊ စီးပွားရေး-၆ ဒါပေါ်မှာ။

ဖိုင်ကိုသိမ်းဆည်းပြီးနောက် ပြောင်းလဲသွားသည်။ install.confတပ်ဆင်ခြင်းလုပ်ငန်းစဉ်ကို ပြန်လည်စတင်ရန် လိုအပ်သည်- install.sh

စနစ်သည် ကွန်ရက်ပေါ်ရှိ ရနိုင်သော node များကို သီးခြားရှာဖွေပြီး ၎င်းတို့ပေါ်တွင် YMS ကို ဖြန့်ကျက်ပေးပါမည်။

ဝဘ်အင်တာဖေ့စ်မှတစ်ဆင့် YMS အစုအဝေးကို စနစ်ထည့်သွင်းသည့်အခါ၊ ယခု တစ်ခုတည်းမဟုတ်ဘဲ အစုအဝေး၏အစိတ်အပိုင်းဖြစ်သော ဆာဗာအများအပြားတွင် စတင်အသုံးပြုနိုင်သည့် ဝန်ဆောင်မှုတစ်ခုစီ၏ ကန့်သတ်ဘောင်များကို အထူးအာရုံစိုက်သင့်သည်။

ဤနေရာတွင်၊ စနစ်စီမံခန့်ခွဲသူ၏ဆုံးဖြတ်ချက်အရ၊ လုပ်ဆောင်နိုင်စွမ်းကို သီးသန့် သို့မဟုတ် ဖြန့်ဝေထားသည်။

ဝန်ဆောင်မှုများထည့်သွင်းရာတွင် ကူညီဆောင်ရွက်ပေးခြင်း။ Yealink ညွှန်ကြားချက် သို့မဟုတ် ကျွန်ုပ်၏ ယခင်ဆောင်းပါး Yealink Meeting Server 2.0 - ဗီဒီယိုကွန်ဖရင့် စွမ်းရည်အသစ်.

ဆောင်းပါး၏အဆုံးတွင်၊ Yealink Meeting Server ဖြေရှင်းချက်ကို လူကိုယ်တိုင် သိလာစေရန် ဖိတ်ခေါ်ပါသည်။

ဖြန့်ဖြူးရေးကိရိယာနှင့် စမ်းသပ်လိုင်စင်ကို ရယူရန်၊ သင်သည် ကျွန်ုပ်ထံ တောင်းဆိုချက်တစ်ခုရေးရန် လိုအပ်သည်- [အီးမေးလ်ကိုကာကွယ်ထားသည်]

စာအကြောင်းအရာ- YMS စမ်းသပ်ခြင်း (သင့်ကုမ္ပဏီအမည်)

ပရောဂျက်ကို စာရင်းသွင်းပြီး သင့်အတွက် သရုပ်ပြသော့တစ်ခုဖန်တီးရန် သင့်ကုမ္ပဏီကတ်ကို ပေးစာတွင် ပူးတွဲတင်ပြရပါမည်။

စာ၏စာကိုယ်တွင်၊ လုပ်ဆောင်စရာ၊ ရှိပြီးသား ဗီဒီယိုကွန်ဖရင့်အခြေခံအဆောက်အအုံနှင့် ဗီဒီယိုကွန်ဖရင့်ကို အသုံးပြုရန် စီစဉ်ထားသည့် မြင်ကွင်းကို အတိုချုပ်ဖော်ပြရန် သင့်အား ကျွန်ုပ်တောင်းဆိုပါသည်။

Спасибозавнимание!
ရိုးသားစွာ,
Kirill Usikov (Usikoff)
ဦးခေါင်း
ဗီဒီယိုစောင့်ကြည့်ခြင်းနှင့် ဗီဒီယိုကွန်ဖရင့်စနစ်များ

source: www.habr.com

မှတ်ချက် Add