මෙම ලිපිය ඒකාබද්ධ වීඩියෝ සම්මන්ත්රණ විසඳුම Yealink Meeting Server (YMS) සඳහා කැප වූ ප්රකාශන මාලාවේ අඛණ්ඩ පැවැත්මකි.
පසුගිය ලිපියේ
- YMS සමඟ ඒකාබද්ධ වූ තමන්ගේම සම්මන්ත්රණ පටිගත කිරීමේ සේවාවක් එක් කළේය
- නව බලපත්ර වර්ගයක් දර්ශනය වී ඇත - විකාශනය, අසමමිතික සම්මන්ත්රණවල පිරිවැය ප්රශස්ත කිරීමට ඔබට ඉඩ සලසයි
- ව්යාපාර සහ කණ්ඩායම් සඳහා ස්කයිප් සමඟ ඒකාබද්ධ විසඳුමක් සපයනු ලැබේ
මෙම ලිපියෙන් අපි YMS කැස්කැඩ් කිරීමේ හැකියාව දෙස බලමු - පද්ධතිය “පොකුරු” ආකාරයෙන් ස්ථාපනය කිරීම සහ වින්යාස කිරීම.
ඉලක්කය
YMS සඳහා දෘඪාංග සේවාදායක වේදිකාවල කාර්ය සාධනය නවීන සහ උසස් තත්ත්වයේ වීඩියෝ සම්මන්ත්රණ සේවාවක් අවශ්ය බොහෝ ව්යවසායකයන්ගේ ගැටළු විසඳීමට අපට ඉඩ සලසයි. YMS දෘඪාංග MCU එකක FullHD සම්බන්ධතා 100ක් දක්වා සහාය දක්වන විසඳුමක් තිබේ. එහෙත්, කෙසේ වෙතත්, පොකුරු විසඳුමක් ඉල්ලුමේ පවතින අතර, එය සේවාදායකයේ වරාය ධාරිතාව පුළුල් කිරීමේ අවශ්යතාව පමණක් නොවේ.
පහත වැටීමට හේතු කිහිපයක් තිබේ:
- සිය ගණනක් සහ ලොව පුරා ග්රාහකයින් දහස් ගණනක් එකම වීඩියෝ සම්මන්ත්රණ යටිතල ව්යූහයකට ඒකාබද්ධ කිරීමට අවශ්ය බොහෝ සමාගම් තිබේ. පැටවීම බෙදා හැරීම - පොකුරු කාර්යයන්ගෙන් පළමුවැන්න
- කුඩාම වීඩියෝ සම්මන්ත්රණ ස්ථාපනය පවා, මෙම සේවාව ව්යාපාරික ක්රියාවලීන් සඳහා තීරණාත්මක නම්, දෝෂ ඉවසීම සහ ඉහළ ලබා ගැනීමේ හැකියාව අවශ්ය වේ. වෙන් කිරීම - YMS පොකුර මත පදනම් වූ වැරදි ඉවසීමේ පද්ධතියක් ගොඩනැගීමේ දෙවන ඉලක්කය
- සේවාලාභී පර්යන්ත සමහර විට විවිධ ජාල වල පමණක් නොව, ලෝකයේ විවිධ ප්රදේශ වලද පිහිටා ඇත. සන්නිවේදන නාලිකා ප්රශස්තකරණය සම්බන්ධතාවය සඳහා ප්රශස්ත නෝඩය තෝරාගැනීම සමඟ පොකුරු විසඳුමේ තුන්වන තුරුම්පු වේ.
ස්ථාපනය
පළමුව, ඔබ පොකුරේ එක් එක් නෝඩයේ භූමිකාවන් තීරණය කළ යුතුය; YMS විසඳුමේ මෙම භූමිකාවන් තුනක් ඇත:
- කළමනාකරු-මාස්ටර් - මෙය ප්රධාන පාලන සේවාදායකයයි
- කළමනාකරු-දාසයා-n - උපස්ථ කළමනාකරණ සේවාදායකයන්ගෙන් එකක්
- ව්යාපාරික-n - මිශ්ර කිරීම සහ සම්ප්රේෂණය කිරීම සඳහා වගකිව යුතු මාධ්ය සේවාදායකයන්ගෙන් එකක්
සැකසුම් පහත පරිදි වේ:
(1 x කළමනාකරු-මාස්ටර්) + (nx ව්යාපාරය)
(1 x කළමනාකරු-මාස්ටර්) + (2+nx කළමනාකරු-දාසයා) + (nx ව්යාපාරය)
මේ අනුව, මාස්ටර් අවම වශයෙන් සේවාදායකයන් දෙකක් මඟින් උපස්ථ කර ඇත.
සෑම node එකක්ම උදාහරණයක් ලෙස OS ස්ථාපනය කර තිබිය යුතුය
YMS වැඩ කිරීමට අවම ස්ථාපනයක් ප්රමාණවත් වේ.
Yealink Meeting Server හි වත්මන් අනුවාදය අප හරහාද ඇතුළුව නිල Yealink හවුල්කරු හරහා ලබා ගත හැක.
ප්රධාන සේවාදායකයේ (කළමනාකරු-මාස්ටර්), නාමාවලියෙහි usr/local/ ඔබ YMS බෙදාහැරීම තැබිය යුතුය, උදාහරණයක් ලෙස, හරහා
ඊළඟට, කොන්සෝලය හරහා, ඔබ සංරක්ෂිතය ඉවත් කර ස්ථාපනය ආරම්භ කළ යුතුය:
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/, සහ ගොනුව සංස්කරණය කරන්න 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
අපගේ සියලුම සේවාදායකයන්ට එකම ප්රවේශ පරාමිති තිබේ නම්, ගෝලීය සැකසුම් තුළ අපි root ප්රවේශය සඳහා තනි පිවිසුම් සහ මුරපදයක් සකසමු:
[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, ඔබට ස්ථාපන ක්රියාවලිය නැවත ආරම්භ කිරීමට අවශ්ය වේ - install.sh
පද්ධතිය ස්වාධීනව ජාලයේ පවතින නෝඩ් හඳුනාගෙන ඒවා මත YMS යොදවනු ඇත.
වෙබ් අතුරු මුහුණත හරහා YMS පොකුරක් සැකසීමේදී, එක් එක් සේවාවේ පරාමිතීන් කෙරෙහි විශේෂ අවධානයක් යොමු කළ යුතු අතර, එය දැන් සක්රිය කළ හැක්කේ එකක් මත නොව, නමුත් පොකුරේ කොටසක් වන සේවාදායකයන් කිහිපයක ය.
මෙහිදී, පද්ධති පරිපාලකගේ අභිමතය පරිදි, ක්රියාකාරීත්වය වෙන් කර හෝ බෙදා හරිනු ලැබේ.
සේවා පිහිටුවීමට උදව් කරන්න
ලිපිය අවසානයේ, Yealink Meeting Server විසඳුම සමඟ පෞද්ගලිකව දැන හඳුනා ගැනීමට මම ඔබට ආරාධනා කරමි!
බෙදා හැරීමේ කට්ටලයක් සහ පරීක්ෂණ බලපත්රයක් ලබා ගැනීමට, ඔබ මට ඉල්ලීමක් ලිවිය යුත්තේ: [විද්යුත් ආරක්ෂිත]
ලිපි විෂය: YMS පරීක්ෂණය (ඔබේ සමාගමේ නම)
ව්යාපෘතිය ලියාපදිංචි කිරීමට සහ ඔබ වෙනුවෙන් ආදර්ශන යතුරක් සෑදීමට ඔබ ඔබේ සමාගම් කාඩ්පත ලිපියට ඇමිණිය යුතුය.
ලිපියේ අන්තර්ගතය තුළ, කාර්යය, පවතින වීඩියෝ සම්මන්ත්රණ යටිතල පහසුකම් සහ වීඩියෝ සම්මන්ත්රණ භාවිතා කිරීම සඳහා සැලසුම් කර ඇති තත්ත්වය කෙටියෙන් විස්තර කරන ලෙස මම ඔබෙන් ඉල්ලා සිටිමි.
Спасибо!
අවංක,
කිරිල් උසිකොව් (
ප්රධානියා
වීඩියෝ නිරීක්ෂණ සහ වීඩියෝ සම්මන්ත්රණ පද්ධති
මූලාශ්රය: www.habr.com