وڊيو ڪانفرنسنگ سسٽم ڪلسٽر جي بنياد تي Yealink ميٽنگ سرور

وڊيو ڪانفرنسنگ سسٽم ڪلسٽر جي بنياد تي Yealink ميٽنگ سرورهي آرٽيڪل اشاعتن جي سيريز جو تسلسل آهي جيڪو مربوط ويڊيو ڪانفرنسنگ حل لاءِ وقف ڪيو ويو آهي Yealink Meeting Server (YMS).

پوئين مضمون ۾ Yealink Meeting Server 2.0 - نئين وڊيو ڪانفرنسنگ صلاحيتون اسان حل جي ڪارڪردگي ۾ هڪ اهم پيش رفت بيان ڪيو آهي:

  • YMS ۾ ضم ٿيل پنهنجي ڪانفرنس رڪارڊنگ سروس شامل ڪئي
  • هڪ نئون لائسنس جو قسم ظاهر ٿيو آهي - براڊڪاسٽ، جيڪو توهان کي غير معمولي ڪانفرنس جي قيمت کي بهتر ڪرڻ جي اجازت ڏئي ٿو
  • Skype for Business ۽ ٽيمن جو حل فراهم ڪيو ويو آهي

هن آرٽيڪل ۾ اسان ڏسنداسين cascading YMS جو امڪان - سسٽم کي "ڪلسٽر" موڊ ۾ انسٽال ڪرڻ ۽ ترتيب ڏيڻ.

گول

YMS لاءِ هارڊويئر سرور پليٽ فارمز جي ڪارڪردگي اسان کي اڪثر ادارن جا مسئلا حل ڪرڻ جي اجازت ڏئي ٿي جن کي جديد ۽ اعليٰ معيار جي وڊيو ڪانفرنسنگ سروس جي ضرورت آهي. ھڪڙو حل آھي جيڪو ھڪڙي YMS هارڊويئر MCU تي 100 FullHD ڪنيڪشن تائين سپورٽ ڪري ٿو. پر، ان جي باوجود، هڪ ڪلستر حل طلب ۾ آهي، ۽ اهو صرف سرور جي پورٽ جي گنجائش کي وڌائڻ جي ضرورت ناهي.

cascading لاء ڪيترائي سبب آهن:

  • اتي ڪيتريون ئي ڪمپنيون آھن جن کي ھڪڙي ويڊيو ڪانفرنسنگ انفراسٽرڪچر ۾ سٺن جي انضمام جي ضرورت آھي، ۽ ھزارين سبسڪرائيبر سڄي دنيا ۾. لوڊ ورهائڻ - ڪلستر جي ڪم جو پهريون
  • جيتوڻيڪ ننڍڙي وڊيو ڪانفرنسنگ تنصيب، جيڪڏهن هي خدمت ڪاروباري عملن لاءِ نازڪ آهي، ضرورت آهي نقص رواداري ۽ اعليٰ دستيابي. رزرويشن - YMS ڪلستر جي بنياد تي غلطي برداشت ڪندڙ سسٽم جي تعمير جو ٻيو مقصد
  • ڪلائنٽ ٽرمينل ڪڏهن ڪڏهن نه رڳو مختلف نيٽ ورڪن ۾ واقع آهن، پر دنيا جي مختلف حصن ۾ پڻ. مواصلاتي چينلن جي اصلاح ڪنيڪشن لاءِ بهترين نوڊ جي چونڊ سان ڪلستر حل جو ٽيون ٽرمپ ڪارڊ آهي.

تنصيب

پهرين، توهان کي ڪلستر ۾ هر نوڊ جي ڪردار تي فيصلو ڪرڻو پوندو؛ YMS حل ۾ انهن مان ٽي ڪردار آهن:

  • مئنيجر- ماسٽر - هي مکيه ڪنٽرول سرور آهي
  • مينيجر-غلام-n - بيڪ اپ مينيجمينٽ سرورز مان هڪ
  • ڪاروبارn - ميڊيا سرورز مان هڪ آهي جيڪو ملائڻ ۽ ٽرانسڪوڊنگ لاءِ ذميوار آهي

ترتيب ڏنل آهن:
(1 x مئنيجر-ماسٽر) + (nx ڪاروبار)
(1 x مئنيجر-ماسٽر) + (2+nx مينيجر-غلام) + (nx ڪاروبار)
اهڙيء طرح، ماسٽر کي گهٽ ۾ گهٽ ٻن سرورن طرفان پٺتي پيل آهي.

هر نوڊ کي لازمي طور تي 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

لانچ کان پوءِ انسٽال ڪريو، انسٽاليشن موڊ جو انتخاب مهيا ڪيو ويو آهي.

YMS جو ھڪڙو ورجن انسٽال ڪرڻ لاءِ، توھان کي لازمي طور چونڊيو [A] ڪلستر موڊ ۾ انسٽال ڪرڻ لاءِ، چونڊيو [B]

وڊيو ڪانفرنسنگ سسٽم ڪلسٽر جي بنياد تي Yealink ميٽنگ سرور

پوء، سسٽم توهان کي ڊاريڪٽري ڏانهن وڃڻ لاء اشارو ڪري ٿو /usr/local/apollo/data/، ۽ فائل کي ايڊٽ ڪريو install.conf.

فائل ۾ نوڊس تائين رسائي ۽ انهن جي وچ ۾ ڪردار جي ورڇ لاءِ پيرا ميٽر شامل آهن:

[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

جيڪڏهن اسان جي سڀني سرورن تي ساڳيا رسائي جا پيرا ميٽر آهن، ته پوءِ عالمي سيٽنگن ۾ اسان روٽ رسائي لاءِ هڪ لاگ ان ۽ پاسورڊ سيٽ ڪيو:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

جيڪڏهن سندون مختلف آهن، ته پوءِ اهي هر نوڊ لاءِ انفرادي طور بيان ڪري سگھجن ٿيون.
مثال طور

[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

ڪلسٽر کي ترتيب ڏيڻ لاءِ، اسان هر ڪردار لاءِ نوڊ ۽ اڪائونٽ جي معلومات (جيڪڏهن قابل اطلاق هجي) جو 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

جيڪڏهن ڪردار مختلف طريقي سان ورهائجن ٿا، ته پوءِ غير ضروري لائينون حذف ڪري سگھجن ٿيون يا تبصرو ڪري سگهجن ٿيون، ۽ غائب ٿيل شامل ڪري سگھجن ٿيون - مثال طور: ڪاروبار-4، ڪاروبار-5، ڪاروبار-6 ۽ پوء تي.

فائل محفوظ ڪرڻ کان پوء تبديليون install.conf، توهان کي انسٽاليشن جي عمل کي ٻيهر شروع ڪرڻ جي ضرورت آهي - انسٽال ڪريو

سسٽم آزاد طور تي نيٽ ورڪ تي دستياب نوڊس کي ڳوليندو ۽ انهن تي YMS کي ترتيب ڏيندو.

جڏهن ويب انٽرفيس ذريعي هڪ YMS ڪلستر قائم ڪيو وڃي، خاص ڌيان هر خدمت جي پيٽرولن تي ادا ڪيو وڃي، جيڪو هاڻي چالو ٿي سگهي ٿو هڪ تي نه، پر ڪيترن ئي سرورن تي جيڪي ڪلستر جو حصو آهن.

هتي، سسٽم جي منتظم جي صوابديد تي، يا ته ڪارڪردگي محفوظ يا ورهايل آهي.

خدمتون قائم ڪرڻ ۾ مدد Yealink هدايتون يا منهنجو پوئين مضمون Yealink Meeting Server 2.0 - نئين وڊيو ڪانفرنسنگ صلاحيتون.

آرٽيڪل جي آخر ۾، مان توهان کي دعوت ڏيان ٿو واقف ٿيڻ لاءِ Yealink ميٽنگ سرور حل ذاتي طور تي!

تقسيم کٽ ۽ ٽيسٽ لائسنس حاصل ڪرڻ لاء، توهان کي صرف مون کي هڪ درخواست لکڻ جي ضرورت آهي: [ايميل محفوظ ٿيل]

خط جو موضوع: YMS جاچ (توهان جي ڪمپني جو نالو)

توھان کي لازمي آھي پنھنجي ڪمپني ڪارڊ کي خط سان ڳنڍڻ لاءِ پروجيڪٽ کي رجسٽر ڪرڻ ۽ توھان لاءِ ڊيمو ڪيچ ٺاھيو.

خط جي بنيادي حصي ۾، آئون توهان کان پڇان ٿو مختصر طور تي ڪم کي بيان ڪرڻ لاء، موجوده ويڊيو ڪانفرنسنگ انفراسٽرڪچر ۽ ويڊيو ڪانفرنسنگ استعمال ڪرڻ لاء منصوبابندي ڪيل منظر.

Спасибо за внимание!
مخلص،
Kirill Usikov (Usikoff)
جي سر
وڊيو نگراني ۽ وڊيو ڪانفرنسنگ سسٽم

جو ذريعو: www.habr.com

تبصرو شامل ڪريو