கடந்த கட்டுரைகளில், Proxmox VE என்றால் என்ன, அது எவ்வாறு செயல்படுகிறது என்பதைப் பற்றி பேசத் தொடங்கினோம். கிளஸ்டரிங் சாத்தியத்தை நீங்கள் எவ்வாறு பயன்படுத்தலாம் மற்றும் அது என்ன நன்மைகளைத் தருகிறது என்பதைக் காட்டுவது பற்றி இன்று பேசுவோம்.
ஒரு கிளஸ்டர் என்றால் என்ன, அது ஏன் தேவைப்படுகிறது? ஒரு கிளஸ்டர் (ஆங்கில கிளஸ்டரில் இருந்து) என்பது அதிவேக தகவல்தொடர்பு சேனல்களால் ஒன்றிணைக்கப்பட்ட சேவையகங்களின் குழுவாகும். ஒரு கிளஸ்டரைப் பயன்படுத்துவதற்கு பல முக்கிய காட்சிகள் உள்ளன:
தவறு சகிப்புத்தன்மையை வழங்குதல் (அதிக கிடைக்கும்).
ஒவ்வொரு சூழ்நிலையிலும் கிளஸ்டர் உறுப்பினர்களுக்கு அதன் சொந்த தேவைகள் உள்ளன. எடுத்துக்காட்டாக, விநியோகிக்கப்பட்ட கம்ப்யூட்டிங் செய்யும் ஒரு கிளஸ்டருக்கு, முக்கிய தேவை மிதக்கும் புள்ளி செயல்பாடுகளின் அதிக வேகம் மற்றும் குறைந்த பிணைய தாமதம் ஆகும். இத்தகைய கொத்துகள் பெரும்பாலும் ஆராய்ச்சி நோக்கங்களுக்காகப் பயன்படுத்தப்படுகின்றன.
விநியோகிக்கப்பட்ட கம்ப்யூட்டிங் என்ற தலைப்பில் நாங்கள் தொட்டதால், இது போன்ற ஒரு விஷயமும் உள்ளது என்பதை நான் கவனிக்க விரும்புகிறேன். கட்ட அமைப்பு (ஆங்கில கட்டத்திலிருந்து - லட்டு, நெட்வொர்க்). பொதுவான ஒற்றுமை இருந்தபோதிலும், கட்ட அமைப்பு மற்றும் கிளஸ்டரை குழப்ப வேண்டாம். வழக்கமான அர்த்தத்தில் கட்டம் ஒரு கிளஸ்டர் அல்ல. ஒரு கிளஸ்டரைப் போலன்றி, கட்டத்தில் சேர்க்கப்பட்டுள்ள முனைகள் பெரும்பாலும் பன்முகத்தன்மை கொண்டவை மற்றும் குறைந்த கிடைக்கும் தன்மையால் வகைப்படுத்தப்படுகின்றன. இந்த அணுகுமுறை விநியோகிக்கப்பட்ட கணினி சிக்கல்களின் தீர்வை எளிதாக்குகிறது, ஆனால் முனைகளிலிருந்து ஒரு முழுமையை உருவாக்க அனுமதிக்காது.
ஒரு கிரிட் அமைப்பின் ஒரு குறிப்பிடத்தக்க உதாரணம் ஒரு பிரபலமான கணினி தளமாகும் BOIN (Berkeley Open Infrastructure for Network Computing). இந்த தளம் முதலில் திட்டத்திற்காக உருவாக்கப்பட்டது செட்டி @ வீடு ரேடியோ சிக்னல்களை பகுப்பாய்வு செய்வதன் மூலம் வேற்று கிரக நுண்ணறிவைக் கண்டறிவதில் உள்ள சிக்கலைக் கையாள்வது.
இது எப்படி வேலை செய்கிறதுரேடியோ தொலைநோக்கிகளிலிருந்து பெறப்பட்ட தரவுகளின் ஒரு பெரிய வரிசை பல சிறிய துண்டுகளாக உடைக்கப்படுகிறது, மேலும் அவை கட்டம் அமைப்பின் முனைகளுக்கு அனுப்பப்படுகின்றன (SETI@home திட்டத்தில், தன்னார்வ கணினிகள் அத்தகைய முனைகளின் பாத்திரத்தை வகிக்கின்றன). தரவு முனைகளில் செயலாக்கப்பட்டு, செயலாக்கம் முடிந்ததும், அது SETI திட்டத்தின் மைய சேவையகத்திற்கு அனுப்பப்படும். எனவே, இந்தத் திட்டம் தேவையான கணினி சக்தியை அதன் வசம் இல்லாமல் மிகவும் சிக்கலான உலகளாவிய சிக்கலை தீர்க்கிறது.
இப்போது கிளஸ்டர் என்றால் என்ன என்பது பற்றிய தெளிவான புரிதல் எங்களிடம் இருப்பதால், அதை எவ்வாறு உருவாக்கலாம் மற்றும் பயன்படுத்தலாம் என்பதை கருத்தில் கொள்ள முன்மொழிகிறோம். திறந்த மூல மெய்நிகராக்க அமைப்பைப் பயன்படுத்துவோம் ப்ராக்ஸ்மோக்ஸ் வி.இ..
ஒரு கிளஸ்டரை உருவாக்கத் தொடங்குவதற்கு முன், Proxmox இன் வரம்புகள் மற்றும் கணினி தேவைகளை தெளிவாகப் புரிந்துகொள்வது மிகவும் முக்கியம், அதாவது:
ஒரு கிளஸ்டரில் அதிகபட்ச முனைகளின் எண்ணிக்கை - 32;
அனைத்து முனைகளிலும் இருக்க வேண்டும் Proxmox இன் அதே பதிப்பு (விதிவிலக்குகள் உள்ளன, ஆனால் அவை உற்பத்திக்கு பரிந்துரைக்கப்படவில்லை);
எதிர்காலத்தில் உயர் கிடைக்கும் செயல்பாட்டைப் பயன்படுத்த திட்டமிடப்பட்டிருந்தால், கிளஸ்டர் இருக்க வேண்டும் குறைந்தது 3 முனைகள்;
முனைகள் ஒருவருக்கொருவர் தொடர்புகொள்வதற்கு துறைமுகங்கள் திறந்திருக்க வேண்டும் UDP/5404, UDP/5405 corosync மற்றும் TCP/22 SSH க்கு;
முனைகளுக்கு இடையே பிணைய தாமதம் அதிகமாக இருக்கக்கூடாது 2 எம்.எஸ்.
ஒரு கிளஸ்டரை உருவாக்கவும்
முக்கியமான! பின்வரும் கட்டமைப்பு ஒரு சோதனை ஒன்றாகும். சரிபார்க்க மறக்க வேண்டாம் அதிகாரப்பூர்வ ஆவணங்கள் Proxmox V.E.
சோதனைக் கிளஸ்டரை இயக்க, ஒரே கட்டமைப்புடன் (2 கோர்கள், 2 ஜிபி ரேம்) நிறுவப்பட்ட ப்ராக்ஸ்மாக்ஸ் ஹைப்பர்வைசருடன் மூன்று சேவையகங்களை எடுத்தோம்.
ஆரம்பத்தில், OS ஐ நிறுவிய பின், ஒரு சேவையகம் இயங்கும் தனித்த-முறை.
பொத்தானைக் கிளிக் செய்வதன் மூலம் ஒரு கிளஸ்டரை உருவாக்கவும் கிளஸ்டரை உருவாக்கவும் தொடர்புடைய பிரிவில்.
எதிர்கால கிளஸ்டருக்கு ஒரு பெயரை அமைத்து, செயலில் உள்ள பிணைய இணைப்பைத் தேர்ந்தெடுக்கிறோம்.
உருவாக்கு பொத்தானை அழுத்தவும். சேவையகம் 2048-பிட் விசையை உருவாக்கி, புதிய கிளஸ்டரின் அளவுருக்களுடன் அதை உள்ளமைவு கோப்புகளில் எழுதும்.
கல்வெட்டு டாஸ்க் ஓகே அறுவை சிகிச்சை வெற்றிகரமாக முடிவடைந்ததைக் குறிக்கிறது. இப்போது, கணினி பற்றிய பொதுவான தகவல்களைப் பார்த்தால், சர்வர் கிளஸ்டர் பயன்முறைக்கு மாறியிருப்பதைக் காணலாம். இதுவரை, கிளஸ்டர் ஒரே ஒரு முனையை மட்டுமே கொண்டுள்ளது, அதாவது, ஒரு கிளஸ்டர் தேவைப்படும் திறன்களை அது இன்னும் கொண்டிருக்கவில்லை.
ஒரு கிளஸ்டரில் சேருதல்
உருவாக்கப்பட்ட கிளஸ்டருடன் இணைக்கும் முன், இணைப்பை முடிக்க தகவலைப் பெற வேண்டும். இதைச் செய்ய, பகுதிக்குச் செல்லவும் கிளஸ்டர் нажимаем кнопку தகவலில் சேரவும்.
திறக்கும் சாளரத்தில், அதே பெயரில் உள்ள புலத்தின் உள்ளடக்கங்களில் நாங்கள் ஆர்வமாக உள்ளோம். அதை நகலெடுக்க வேண்டும்.
தேவையான அனைத்து இணைப்பு அளவுருக்களும் இங்கே குறியாக்கம் செய்யப்பட்டுள்ளன: இணைப்பிற்கான சேவையக முகவரி மற்றும் டிஜிட்டல் கைரேகை. கிளஸ்டரில் சேர்க்கப்பட வேண்டிய சேவையகத்திற்குச் செல்கிறோம். நாங்கள் பொத்தானை அழுத்தவும் கிளஸ்டரில் சேரவும் மற்றும் திறக்கும் சாளரத்தில், நகலெடுக்கப்பட்ட உள்ளடக்கத்தை ஒட்டவும்.
புலங்கள் சக முகவரி и கைரேகை தானாகவே நிரப்பப்படும். முனை எண் 1க்கான ரூட் கடவுச்சொல்லை உள்ளிட்டு, பிணைய இணைப்பைத் தேர்ந்தெடுத்து பொத்தானை அழுத்தவும் சேர.
ஒரு கிளஸ்டரில் சேரும் போது, GUI இணையப் பக்கம் புதுப்பிப்பதை நிறுத்தலாம். பரவாயில்லை, பக்கத்தை மீண்டும் ஏற்றவும். அதே வழியில், நாங்கள் மற்றொரு முனையைச் சேர்க்கிறோம், இதன் விளைவாக 3 வேலை முனைகளின் முழு அளவிலான கிளஸ்டரைப் பெறுகிறோம்.
இப்போது நாம் ஒரு GUI இலிருந்து அனைத்து கிளஸ்டர் முனைகளையும் கட்டுப்படுத்தலாம்.
உயர் கிடைக்கும் அமைப்பு
Proxmox out of the box ஆனது மெய்நிகர் இயந்திரங்கள் மற்றும் LXC கன்டெய்னர்கள் இரண்டிற்கும் HA நிறுவன செயல்பாட்டை ஆதரிக்கிறது. பயன்பாடு ha-மேலாளர் பிழைகள் மற்றும் தோல்விகளைக் கண்டறிந்து கையாளுகிறது, தோல்வியுற்ற முனையில் இருந்து ஒரு செயலிழப்பைச் செய்கிறது. பொறிமுறை சரியாக வேலை செய்ய, மெய்நிகர் இயந்திரங்கள் மற்றும் கொள்கலன்கள் பொதுவான கோப்பு சேமிப்பகத்தைக் கொண்டிருப்பது அவசியம்.
உயர் கிடைக்கும் செயல்பாட்டைச் செயல்படுத்திய பிறகு, ha-manager மென்பொருள் அடுக்கானது மெய்நிகர் இயந்திரம் அல்லது கொள்கலனின் நிலையைத் தொடர்ந்து கண்காணிக்கும் மற்றும் பிற கிளஸ்டர் முனைகளுடன் ஒத்திசைவற்ற முறையில் தொடர்பு கொள்ளும்.
பகிர்ந்த சேமிப்பகத்தை இணைக்கிறது
உதாரணமாக, 192.168.88.18 இல் ஒரு சிறிய NFS கோப்புப் பகிர்வை நாங்கள் பயன்படுத்தினோம். கிளஸ்டரின் அனைத்து முனைகளும் அதைப் பயன்படுத்துவதற்கு, நீங்கள் பின்வரும் கையாளுதல்களைச் செய்ய வேண்டும்.
இணைய இடைமுக மெனுவிலிருந்து தேர்ந்தெடுக்கவும் தரவு மையம் - சேமிப்பு - சேர் - NFS.
புலங்களை நிரப்பவும் ID и சர்வர். கீழ்தோன்றும் பட்டியலில் ஏற்றுமதி கிடைக்கக்கூடிய மற்றும் பட்டியலில் இருந்து விரும்பிய கோப்பகத்தைத் தேர்ந்தெடுக்கவும் உள்ளடக்க - தேவையான தரவு வகைகள். பொத்தானை அழுத்திய பின் கூட்டு சேமிப்பகம் அனைத்து கிளஸ்டர் முனைகளிலும் இணைக்கப்படும்.
எந்த முனைகளிலும் மெய்நிகர் இயந்திரங்கள் மற்றும் கொள்கலன்களை உருவாக்கும் போது, நாங்கள் குறிப்பிடுகிறோம் சேமிப்பு சேமிப்பகமாக.
HA ஐ அமைத்தல்
எடுத்துக்காட்டாக, உபுண்டு 18.04 உடன் ஒரு கொள்கலனை உருவாக்கி, அதற்கான உயர் கிடைக்கும் தன்மையை உள்ளமைப்போம். கொள்கலனை உருவாக்கி இயக்கிய பிறகு, பிரிவுக்குச் செல்லவும் டேட்டாசென்டர்-எச்ஏ-சேர். திறக்கும் புலத்தில், மெய்நிகர் இயந்திரம்/கன்டெய்னர் ஐடி மற்றும் மறுதொடக்கம் மற்றும் முனைகளுக்கு இடையில் நகர்த்துவதற்கான அதிகபட்ச முயற்சிகளின் எண்ணிக்கையைக் குறிப்பிடவும்.
இந்த எண்ணிக்கையை மீறினால், ஹைப்பர்வைசர் 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 இன் கிளஸ்டரிங் திறன்களைப் பயன்படுத்துகிறீர்களா? கருத்துகளில் உங்களுக்காக காத்திருக்கிறோம்.