පසුගිය ලිපි වලින් අපි Proxmox VE යනු කුමක්ද සහ එය ක්රියා කරන ආකාරය ගැන කතා කිරීමට පටන් ගත්තෙමු. අද අපි ඔබට පොකුරු කිරීමේ හැකියාව භාවිතා කළ හැකි ආකාරය සහ එයින් ලබා දෙන ප්රතිලාභ මොනවාද යන්න ගැන කතා කරමු.
පොකුරක් යනු කුමක්ද සහ එය අවශ්ය වන්නේ ඇයි? පොකුරක් (ඉංග්රීසි පොකුරෙන්) යනු අධිවේගී සන්නිවේදන නාලිකා මගින් එකමුතු වූ, ක්රියා කරන සහ පරිශීලකයාට තනි සමස්තයක් ලෙස පෙනෙන සේවාදායක සමූහයකි. පොකුරක් භාවිතා කිරීම සඳහා ප්රධාන අවස්ථා කිහිපයක් තිබේ:
- වැරදි ඉවසීමේ හැකියාව ලබා දීම (ඉහළ ලබා ගත හැකි).
- පැටවීම තුලනය (පූරණය තුලනය).
- ඵලදායිතාව වැඩි වීම (ඉහළ කාර්ය සාධනය).
- බෙදා හරින ලද පරිගණකකරණය සිදු කිරීම (බෙදාහැරුණු පරිගණනය).
සෑම දර්ශනයකටම පොකුරු සාමාජිකයින් සඳහා තමන්ගේම අවශ්යතා ඇත. උදාහරණයක් ලෙස, බෙදා හරින ලද පරිගණනය සිදු කරන පොකුරක් සඳහා, ප්රධාන අවශ්යතාවය වන්නේ පාවෙන ලක්ෂ්ය මෙහෙයුම්වල අධික වේගය සහ අඩු ජාල ප්රමාදයයි. එවැනි පොකුරු බොහෝ විට පර්යේෂණ කටයුතු සඳහා යොදා ගනී.
අපි බෙදා හරින ලද පරිගණකකරණය යන මාතෘකාව ස්පර්ශ කර ඇති බැවින්, එවැනි දෙයක් ද ඇති බව සටහන් කිරීමට කැමැත්තෙමි. ජාල පද්ධතිය (ඉංග්රීසි ජාලයෙන් - දැලිස්, ජාලය). පොදු සමානකම් තිබියදීත්, ජාල පද්ධතිය සහ පොකුරු ව්යාකූල නොකරන්න. ජාලකය යනු සාමාන්ය අර්ථයෙන් පොකුරක් නොවේ. පොකුරක් මෙන් නොව, ජාලකයට ඇතුළත් කර ඇති නෝඩ් බොහෝ විට විෂමජාතීය වන අතර අඩු ලබා ගැනීමේ හැකියාවකින් සංලක්ෂිත වේ. මෙම ප්රවේශය බෙදා හරින ලද පරිගණක ගැටළු විසඳීම සරල කරයි, නමුත් නෝඩ් වලින් තනි සමස්තයක් නිර්මාණය කිරීමට ඉඩ නොදේ.
ජාල පද්ධතියක කැපී පෙනෙන උදාහරණයක් වන්නේ ජනප්රිය පරිගණක වේදිකාවකි
සම්බන්ධකය (Berkeley Open Infrastructure for Network Computing). මෙම වේදිකාව මුලින්ම නිර්මාණය කරන ලද්දේ ව්යාපෘතිය සඳහායSETI @ නිවස (නිවසේ බාහිර-භෞමික බුද්ධිය සඳහා සොයන්න), රේඩියෝ සංඥා විශ්ලේෂණය කිරීමෙන් පිටසක්වල බුද්ධිය සොයා ගැනීමේ ගැටලුව සමඟ කටයුතු කිරීම.
කොහොමද මේ වැඩ කරන්නේරේඩියෝ දුරේක්ෂවලින් ලැබෙන විශාල දත්ත සමූහයක් කුඩා කැබලි කිහිපයකට කැඩී, ඒවා ජාල පද්ධතියේ නෝඩ් වෙත යවනු ලැබේ (SETI@home ව්යාපෘතියේ, ස්වේච්ඡා පරිගණක එවැනි නෝඩ් වල කාර්යභාරය ඉටු කරයි). දත්ත නෝඩ් වලදී සැකසෙන අතර සැකසීම අවසන් වූ පසු එය SETI ව්යාපෘතියේ මධ්යම සේවාදායකය වෙත යවනු ලැබේ. මේ අනුව, ව්යාපෘතිය අවශ්ය පරිගණක බලය නොමැතිව වඩාත් සංකීර්ණ ගෝලීය ගැටලුව විසඳයි.
දැන් අපට පොකුරක් යනු කුමක්ද යන්න පිළිබඳ පැහැදිලි අවබෝධයක් ඇති බැවින්, එය නිර්මාණය කර භාවිතා කළ හැකි ආකාරය සලකා බැලීමට අපි යෝජනා කරමු. අපි විවෘත මූලාශ්ර අථත්යකරණ පද්ධතියක් භාවිතා කරන්නෙමු
පොකුරක් නිර්මාණය කිරීමට පෙර Proxmox හි සීමාවන් සහ පද්ධති අවශ්යතා පැහැදිලිව අවබෝධ කර ගැනීම විශේෂයෙන් වැදගත් වේ, එනම්:
- පොකුරක් තුළ ඇති උපරිම නෝඩ් ගණන - 32;
- සියලුම නෝඩ් තිබිය යුතුය Proxmox හි එකම අනුවාදය (ව්යතිරේක පවතී, නමුත් ඒවා නිෂ්පාදනය සඳහා නිර්දේශ කර නැත);
- අනාගතයේ දී ඉහළ උපයෝජ්යතා ක්රියාකාරිත්වය භාවිතා කිරීමට සැලසුම් කර ඇත්නම්, එවිට පොකුරට තිබිය යුතුය අවම වශයෙන් 3 නෝඩ්;
- නෝඩ් එකිනෙකා සමඟ සන්නිවේදනය කිරීම සඳහා වරාය විවෘතව තිබිය යුතුය UDP/5404, UDP/5405 corosync සඳහා සහ TCP/22 SSH සඳහා;
- නෝඩ් අතර ජාල ප්රමාදය නොඉක්මවිය යුතුය 2 ms.
පොකුරක් සාදන්න
වැදගත්! පහත වින්යාසය පරීක්ෂණයකි. සමඟ පරීක්ෂා කිරීමට අමතක නොකරන්න
පරීක්ෂණ පොකුරක් ධාවනය කිරීම සඳහා, අපි එකම වින්යාසය (2 cores, 2 GB RAM) ස්ථාපනය කර ඇති Proxmox හයිපර්වයිසර් සහිත සේවාදායකයන් තුනක් ගත්තෙමු.
ඔබට Proxmox ස්ථාපනය කරන්නේ කෙසේදැයි දැන ගැනීමට අවශ්ය නම්, අපගේ පෙර ලිපිය කියවීමට අපි නිර්දේශ කරමු -
අථත්යකරණයේ මායාව: Proxmox VE හි හඳුන්වාදීමේ පාඨමාලාවක් .
මුලදී, OS ස්ථාපනය කිරීමෙන් පසු, තනි සේවාදායකයක් ක්රියාත්මක වේ ස්වාධීන මාදිලිය.
බොත්තම ක්ලික් කිරීමෙන් පොකුරක් සාදන්න පොකුරක් සාදන්න අදාළ කොටසේ.
අපි අනාගත පොකුර සඳහා නමක් සකසා ක්රියාකාරී ජාල සම්බන්ධතාවයක් තෝරන්න.
Create බොත්තම ක්ලික් කරන්න. සේවාදායකය විසින් 2048-bit යතුරක් ජනනය කර එය නව පොකුරේ පරාමිතීන් සමඟ වින්යාස ගොනු වෙත ලියන්න.
සෙල්ලිපිය කාර්යය හරි මෙහෙයුම සාර්ථකව නිම කිරීම පෙන්නුම් කරයි. දැන්, පද්ධතිය පිළිබඳ සාමාන්ය තොරතුරු දෙස බලන විට, සේවාදායකය පොකුරු මාදිලියට මාරු වී ඇති බව පෙනේ. මෙතෙක්, පොකුර සමන්විත වන්නේ එක් නෝඩයකින් පමණි, එනම්, පොකුරක් අවශ්ය වන හැකියාවන් තවමත් එය සතුව නොමැත.
පොකුරකට සම්බන්ධ වීම
සාදන ලද පොකුරට සම්බන්ධ වීමට පෙර, සම්බන්ධතාවය සම්පූර්ණ කිරීම සඳහා අපට තොරතුරු ලබා ගත යුතුය. මෙය සිදු කිරීම සඳහා, කොටස වෙත යන්න පොකුරු සහ බොත්තම ඔබන්න තොරතුරු හා සම්බන්ධ වන්න.
විවෘත වන කවුළුව තුළ, අපි එකම නමේ ක්ෂේත්රයේ අන්තර්ගතය ගැන උනන්දු වෙමු. එය පිටපත් කිරීමට අවශ්ය වනු ඇත.
අවශ්ය සියලු සම්බන්ධතා පරාමිතීන් මෙහි සංකේතනය කර ඇත: සම්බන්ධතාවය සඳහා සේවාදායක ලිපිනය සහ ඩිජිටල් ඇඟිලි සලකුණ. අපි පොකුරට ඇතුළත් කළ යුතු සේවාදායකය වෙත යන්නෙමු. අපි බොත්තම ඔබන්න Cluster එකට එකතු වෙන්න සහ විවෘත වන කවුළුව තුළ, පිටපත් කළ අන්තර්ගතය අලවන්න.
ක්ෂේත්ර සම වයසේ ලිපිනය и ඇඟිලි සලකුණ ස්වයංක්රීයව පුරවනු ලැබේ. නෝඩ් අංක 1 සඳහා මූල මුරපදය ඇතුළත් කරන්න, ජාල සම්බන්ධතාවය තෝරා බොත්තම ඔබන්න එක්වන්න.
පොකුරකට සම්බන්ධ වීමේ ක්රියාවලිය අතරතුර, GUI වෙබ් පිටුව යාවත්කාලීන කිරීම නතර විය හැක. කමක් නැහැ, පිටුව නැවත පූරණය කරන්න. හරියටම එකම ආකාරයෙන්, අපි තවත් නෝඩයක් එකතු කරන අතර එහි ප්රතිඵලයක් වශයෙන් අපි වැඩ කරන නෝඩ් 3 කින් යුත් සම්පූර්ණ පොකුරක් ලබා ගනිමු.
දැන් අපට සියලුම පොකුරු නෝඩ් එක GUI එකකින් පාලනය කළ හැක.
ඉහළ ලබා ගත හැකි සංවිධානය
Proxmox out of the box අථත්ය යන්ත්ර සහ LXC බහාලුම් යන දෙකටම HA සංවිධාන ක්රියාකාරීත්වය සඳහා සහය දක්වයි. උපයෝගිතා ha-කළමනාකරු අසාර්ථක වූ නෝඩයක සිට ක්රියාකාරී එකක් දක්වා අසාර්ථක වීමක් සිදු කරමින්, දෝෂ සහ අසාර්ථක වීම් හඳුනාගෙන හසුරුවයි. යාන්ත්රණය නිවැරදිව ක්රියා කිරීම සඳහා, අථත්ය යන්ත්ර සහ බහාලුම්වල පොදු ගොනු ගබඩාවක් තිබීම අවශ්ය වේ.
High Availability ක්රියාකාරීත්වය සක්රිය කිරීමෙන් පසුව, ha-manager මෘදුකාංග තොගය අථත්ය යන්ත්රයේ හෝ බහාලුම්වල තත්ත්වය අඛණ්ඩව අධීක්ෂණය කරන අතර අනෙකුත් පොකුරු නෝඩ් සමඟ අසමමිතිකව අන්තර්ක්රියා කරයි.
හවුල් ගබඩාව අමුණමින්
උදාහරණයක් ලෙස, අපි 192.168.88.18 හි කුඩා NFS ගොනු හුවමාරුවක් යෙදුවෙමු. පොකුරේ සියලුම නෝඩ් එය භාවිතා කිරීමට හැකි වීම සඳහා, ඔබ පහත උපාමාරු සිදු කළ යුතුය.
වෙබ් අතුරු මුහුණත මෙනුවෙන් තෝරන්න දත්ත මධ්යස්ථානය - ගබඩා කිරීම - එකතු කිරීම - NFS.
ක්ෂේත්ර පුරවන්න ID и සේවාදායකය. පතන ලැයිස්තුවේ අපනයන පවතින ඒවායින් සහ ලැයිස්තුවේ අපේක්ෂිත නාමාවලිය තෝරන්න අන්තර්ගත - අවශ්ය දත්ත වර්ග. බොත්තම එබීමෙන් පසු එක් කරන්න ගබඩාව සියලුම පොකුරු නෝඩ් වලට සම්බන්ධ වේ.
ඕනෑම නෝඩ් එකක අතථ්ය යන්ත්ර සහ බහාලුම් නිර්මාණය කරන විට, අපි අපගේ නියම කරමු ගබඞා ගබඩා ලෙස.
HA පිහිටුවීම
උදාහරණයක් ලෙස, අපි Ubuntu 18.04 සමඟ කන්ටේනරයක් සාදා එය සඳහා High Availability වින්යාස කරමු. කන්ටේනරය නිර්මාණය කර ධාවනය කිරීමෙන් පසුව, කොටස වෙත යන්න Datacenter-HA-Add. විවෘත වන ක්ෂේත්රය තුළ, අථත්ය යන්ත්රය / බහාලුම් හැඳුනුම්පත සහ නැවත ආරම්භ කිරීමට සහ නෝඩ් අතර ගමන් කිරීමට උපරිම උත්සාහයන් සඳහන් කරන්න.
මෙම සංඛ්යාව ඉක්මවා ගියහොත්, හයිපර්වයිසර් විසින් VM අසමත් වූ බවට සලකුණු කර එය දෝෂ තත්ත්වයට පත් කරනු ඇත, ඉන්පසු එය එය සමඟ ක්රියා කිරීම නවත්වනු ඇත.
බොත්තම එබීමෙන් පසු එක් කරන්න උපයෝගීතාව ha-කළමනාකරු දැන් නිශ්චිත හැඳුනුම්පත සහිත VM පාලනය කර ඇති බවත් බිඳවැටීමකදී එය වෙනත් නෝඩයකින් නැවත ආරම්භ කළ යුතු බවත් පොකුරේ සියලුම නෝඩ් වලට දැනුම් දෙනු ඇත.
අපි කඩා වැටීමක් කරමු
මාරු කිරීමේ යාන්ත්රණය හරියටම ක්රියා කරන්නේ කෙසේදැයි බැලීමට, අපි node1 හි බල සැපයුම අසාමාන්ය ලෙස ක්රියා විරහිත කරමු. අපි වෙනත් නෝඩයකින් බලන්නේ පොකුරෙන් සිදුවන්නේ කුමක්ද යන්නයි. පද්ධතිය අසාර්ථක වීමක් නිරාකරණය කර ඇති බව අපට පෙනේ.
HA යාන්ත්රණයේ ක්රියාකාරිත්වය VM හි අඛණ්ඩතාව අදහස් නොවේ. නෝඩය "වැටුණු" විගස, එය වෙනත් නෝඩයක ස්වයංක්රීයව නැවත ආරම්භ වන තෙක් VM මෙහෙයුම තාවකාලිකව නතර වේ.
“මැජික්” ආරම්භ වන්නේ මෙහිදීය - අපගේ VM ක්රියාත්මක කිරීම සඳහා පොකුර ස්වයංක්රීයව නෝඩය නැවත පවරා ඇති අතර තත්පර 120 ක් ඇතුළත කාර්යය ස්වයංක්රීයව ප්රතිසාධනය විය.
අපි පෝෂණය පිළිබඳ node2 නිවා දමමු. අපි බලමු පොකුර නොනැසී පවතිනු ඇත්ද සහ VM ස්වයංක්රීයව වැඩ කරන තත්වයට නැවත පැමිණේදැයි.
අහෝ, අපට පෙනෙන පරිදි, HA ස්වයංක්රීයව අක්රිය කරන, ඉතිරිව ඇති එකම නෝඩයේ තවදුරටත් ගණපූරණයක් නොමැති වීම සම්බන්ධයෙන් අපට ගැටලුවක් තිබේ. කොන්සෝලයේ ගණපූරණයක් ස්ථාපනය කිරීමට බල කිරීමට අපි විධානය ලබා දෙමු.
pvecm expected 1
මිනිත්තු 2 කට පසු, HA යාන්ත්රණය නිවැරදිව ක්රියා කළ අතර, node2 සොයා නොගැනීම, node3 මත අපගේ VM දියත් කරන ලදී.
අපි node1 සහ node2 නැවත ක්රියාත්මක කළ වහාම, පොකුර සම්පූර්ණයෙන්ම ප්රතිසාධනය විය. VM එක node1 වෙත නැවත සංක්රමණය නොවන බව කරුණාවෙන් සලකන්න, නමුත් මෙය අතින් කළ හැක.
සාරාංශගත කිරීම
Proxmox ක්ලස්ටරින් යාන්ත්රණය ක්රියා කරන ආකාරය ගැන අපි ඔබට පැවසුවෙමු, තවද අථත්ය යන්ත්ර සහ බහාලුම් සඳහා HA වින්යාස කර ඇති ආකාරය ද පෙන්වා දුන්නෙමු. පොකුරු සහ HA නිසි ලෙස භාවිතා කිරීම යටිතල ව්යුහයේ විශ්වසනීයත්වය මෙන්ම ආපදා ප්රතිසාධනයද විශාල ලෙස වැඩි කරයි.
පොකුරක් නිර්මාණය කිරීමට පෙර, එය භාවිතා කරන්නේ කුමන අරමුණු සඳහාද සහ අනාගතයේදී එය කොපමණ ප්රමාණයක් පරිමාණය කළ යුතුද යන්න ඔබ වහාම සැලසුම් කළ යුතුය. අනාගත පොකුර අසාර්ථක නොවී ක්රියාත්මක වන පරිදි අවම ප්රමාදයන් සමඟ වැඩ කිරීමට ඇති සූදානම සඳහා ඔබ ජාල යටිතල පහසුකම් පරීක්ෂා කළ යුතුය.
අපට කියන්න - ඔබ Proxmox හි පොකුරු හැකියාවන් භාවිතා කරන්නේද? අදහස් දැක්වීමේදී අපි ඔබ එනතුරු බලා සිටිමු.
Proxmox VE හයිපර්වයිසර් පිළිබඳ පෙර ලිපි:
මූලාශ්රය: www.habr.com