كتلة مؤتمرات الفيديو المستندة إلى خادم الاجتماع Yealink

هذا المقال هو استمرار لسلسلة من المنشورات المكرسة للحل المتكامل لعقد مؤتمر الفيديو Yealink Meeting Server (YMS).

في المقال السابق Yealink Meeting Server 2.0 - ميزات جديدة لعقد المؤتمرات عن طريق الفيديو ، وصفنا طفرة كبيرة في وظيفة الحل:

  • إضافة خدمة تسجيل المؤتمرات الخاصة المتكاملة في YMS
  • لقد ظهر نوع جديد من الترخيص - البث ، والذي يسمح لك بتحسين تكلفة المؤتمرات غير المتماثلة
  • متكامل مع Skype for Business وفرق العمل

سننظر في هذه المقالة في إمكانية تتابع YMS - تثبيت النظام وتكوينه في وضع نظام المجموعة.

هدف


يتيح لك أداء منصات خوادم الأجهزة لـ YMS حل مشاكل معظم المؤسسات التي تحتاج إلى خدمة مؤتمرات فيديو حديثة وعالية الجودة. يوجد حل يدعم حتى 100 اتصال FullHD على جهاز واحد MCU YMS. ولكن ، مع ذلك ، فإن الحل العنقودي في الطلب ، وهذه النقطة ليست فقط في الحاجة إلى زيادة سعة منفذ الخادم.

هناك عدة أسباب للتتالي:

  • هناك العديد من الشركات التي تتطلب دمج مئات ، وحتى الآلاف من المشتركين في جميع أنحاء العالم في بنية أساسية واحدة لنظام التداول بالفيديو. موازنة التحميل هي أول ميزات الكتلة.
  • حتى أصغر تثبيت لـ VKS ، إذا كانت هذه الخدمة ضرورية لعمليات الأعمال ، يتطلب التسامح مع الخطأ وتوافر كبير. التكرار هو الهدف الثاني المتمثل في بناء نظام متسامح مع الأخطاء يستند إلى نظام YMS
  • في بعض الأحيان ، لا تقع محطات العملاء في شبكات مختلفة فحسب ، بل في أجزاء مختلفة من العالم. إن الاستفادة المثلى من قنوات الاتصال مع اختيار العقدة المثلى للاتصال هي البطاقة الرابحة الثالثة لحل الكتلة.

تركيب


بادئ ذي بدء ، من الضروري تحديد أدوار كل عقدة نظام ؛ هناك ثلاثة من هذه الأدوار في حل YMS:

  • مدير السيد هو خادم الإدارة الأساسي
  • manager-slave- - أحد خوادم إدارة النسخ الاحتياطي
  • الأعمال - أحد خوادم الوسائط المسؤولة عن المزج والترميز

التكوينات كالتالي:
(1 × مدير ماجستير) + (نشاط تجاري)
(1 × مدير ماجستير) + (2 + مدير nx-slave) + (أعمال nx)
وبالتالي ، يتم عمل نسخة احتياطية للسيد بواسطة خادمين على الأقل.

على كل عقدة تحتاج إلى تثبيت نظام التشغيل ، مثل CentOS .
الحد الأدنى من التثبيت يكفي لتشغيل YMS.

يمكن الحصول على الإصدار الحالي من Yealink Meeting Server من خلال شريك رسمي لـ Yealink ، بما في ذلك من خلالنا.

على الخادم الرئيسي (مدير رئيسي) ، في usr / local / directory ، تحتاج إلى وضع توزيع 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]



ثم ، يعرض النظام الانتقال إلى / usr / local / apollo / data / directory وتحرير ملف 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=xxxx [manager-slave-2] # ip=xxxx [business-1] # ip=xxxx [business-2] # ip=xxxx [business-3] # ip=xxxx 

إذا كان لدينا جميع الخوادم لديها نفس إعدادات الوصول ، فعندئذٍ في الإعدادات العامة ، نوصيك بتسجيل دخول وكلمة مرور واحدة للوصول إلى الجذر:

 [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 ×) + (3 × أعمال) وفقًا للمبدأ:

 [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 

إذا تم توزيع الأدوار بشكل مختلف ، فيمكن حذف الأسطر غير الضرورية أو تعليقها ، ويمكن إضافة الأسطر المفقودة ، على سبيل المثال: business-4 و business-5 و business-6 وما إلى ذلك.

بعد حفظ التغييرات في ملف install.conf ، يجب إعادة تشغيل عملية التثبيت - install.sh

سيقوم النظام تلقائيًا باكتشاف العقد المتاحة على الشبكة ونشر YMS عليها.

عند تكوين مجموعة YMS من خلال واجهة على شبكة الإنترنت ، ينبغي إيلاء اهتمام خاص لمعلمات كل خدمة ، والتي يمكن تفعيلها الآن ليس على واحدة ، ولكن بالفعل على عدة خوادم تشكل جزءًا من الكتلة.

هنا ، وفقًا لتقدير مسؤول النظام ، تكون الوظيفة محجوزة أو موزعة.

سيساعد دليل Yealink أو مقالتي الأخيرة ، Yealink Meeting Server 2.0 ، ميزات مؤتمرات الفيديو الجديدة ، في تكوين الخدمات.

في نهاية المقال ، أقترح عليك معرفة حل خادم Yealink Meeting Server شخصيًا!

لاستلام مجموعة التوزيع ورخصة الاختبار ، تحتاج فقط إلى إرسال طلب لي في: 1@stss.ru

الموضوع: اختبار YMS ( اسم شركتك )

يجب إرفاق خطاب في رسالتك لتسجيل مشروعك وإنشاء مفتاح تجريبي لك.

في نص الرسالة ، أطلب منك أن تصف باختصار المهمة ، والبنية التحتية الحالية لعقد المؤتمرات عن طريق الفيديو ، والسيناريو المخطط له لاستخدام مؤتمرات الفيديو.

شكرا لاهتمامكم!
مع خالص التقدير،
كيريل أوسيكوف ( أوسيكوف )
رئيس الاتجاه
الدوائر التلفزيونية المغلقة وأنظمة الفيديو كونفرنس

Source: https://habr.com/ru/post/ar454494/


All Articles