சென்டோஸில் செஃப் - 6 சென்டோஸில் செஃப் நிறுவ எளிய வழிமுறைகள்



செஃப் பணிநிலையம், சேவையகம் மற்றும் முனை எவ்வாறு நிறுவுவது என்பது குறித்து இந்த வலைப்பதிவு உங்களுக்கு வழிகாட்டும். செஃப் சேவையகத்தை செஃப் முனையுடன் எவ்வாறு இணைப்பது என்பதையும் இது விளக்குகிறது.

செஃப் நிறுவவும்

நீங்கள் ஒரு ஆவதற்கு எதிர் பார்க்கிறீர்களா? ? சரி, பதில் ஆம் எனில், டெவொப்ஸின் அனைத்து சிறந்த கருவிகளிலும் நீங்கள் தேர்ச்சி பெற வேண்டும் என்பதை நான் உங்களுக்கு சொல்கிறேன். அத்தகைய ஒரு கருவி செஃப். எனவே இந்த வலைப்பதிவு ஒரு சென்டோஸ் கணினியில் செஃப் எவ்வாறு நிறுவுவது என்பதற்கான வழிகாட்டியாகும். செஃப் நிறுவுவது ஒரு கேக் நடை போன்றது, நீங்கள் ஒரு சில கட்டளைகளை இயக்க வேண்டும்.

செஃப் மூன்று முக்கிய கூறுகளைக் கொண்டுள்ளது:





  1. பணிநிலையம்
  2. சேவையகம்
  3. முனைகள்

ஆர்ப்பாட்ட நோக்கத்திற்காக நான் ஒரே ஒரு முனையை மட்டுமே பயன்படுத்துவேன். ஒரு செஃப் சேவையகத்தால் நிர்வகிக்கப்படும் நூற்றுக்கணக்கான கணுக்கள் இருக்கலாம். நான் இரண்டு சென்டோஸ் மெய்நிகர் படங்களை ஒன்று பணிநிலையத்திற்கும் மற்றொன்று ஒரு முனைக்கும் பயன்படுத்துகிறேன். சேவையகத்தைப் பொறுத்தவரை, செஃப் சேவையகத்தின் ஹோஸ்ட் செய்யப்பட்ட பதிப்பை (மேகக்கட்டத்தில்) பயன்படுத்துவேன் நிர்வகிக்கவும். செஃப். நானே

செஃப் நிறுவ வேண்டிய படிகள் பின்வருமாறு:



  1. செஃப் பணிநிலையத்தில் செஃப் டி.கே (டெவலப்மென்ட் கிட்) ஐ நிறுவவும்
  2. ஒரு செஃப் சேவையகத்தை அமைக்கவும்
  3. ஒரு ரெசிபி அல்லது குக்புக் ஒன்றை உருவாக்கவும் / பணிநிலையத்தில் செஃப் சூப்பர் மார்க்கெட்டில் இருந்து ஒரு குக்புக் பதிவிறக்கவும்
  4. செஃப் சேவையகத்தில் ஒரு சமையல் புத்தகத்தைப் பதிவேற்றவும்
  5. செஃப் சேவையகத்துடன் ஒரு முனையை இணைக்கவும்
  6. சேவையகத்திலிருந்து முனைக்கு குக்க்புக்கை வரிசைப்படுத்தவும்

1. செஃப் டி.கே (டெவலப்மென்ட் கிட்) ஐ நிறுவவும்

எனது செஃப் பணிநிலையத்தில் நான் செஃப் டி.கே.செஃப் டி.கே என்பது செஃப் குறியிடும்போது உங்களுக்குத் தேவையான அனைத்து மேம்பாட்டுக் கருவிகளையும் கொண்ட ஒரு தொகுப்பு ஆகும். பதிவிறக்குவதற்கான இணைப்பு இங்கே செஃப் டி.கே. .

செஃப் டி.கே - செஃப் நிறுவவும் - எடுரேகா

இங்கே, நீங்கள் பயன்படுத்தும் இயக்க முறைமையைத் தேர்வுசெய்க. நான் CentOS 6.8 ஐப் பயன்படுத்துகிறேன். எனவே, நான் கிளிக் செய்வேன் Red Hat Enterprise Linux .



நீங்கள் பயன்படுத்தும் CentOS இன் பதிப்பின் படி இணைப்பை நகலெடுக்கவும். மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நான் முன்னிலைப்படுத்தியிருப்பதை நீங்கள் காண முடியும் என்பதால், நான் CentOS 6 ஐப் பயன்படுத்துகிறேன்.

உங்கள் பணிநிலைய முனையத்திற்குச் சென்று wget கட்டளையைப் பயன்படுத்தி செஃப் டி.கேவை பதிவிறக்கம் செய்து இணைப்பை ஒட்டவும்.

இந்த கட்டளையை இயக்கவும்:

wget https://packages.chef.io/stable/el/6/chefdk-1.0.3-1.el6.x86_64.rpm

தொகுப்பு இப்போது பதிவிறக்கம் செய்யப்பட்டுள்ளது. இப்போது நான் இந்த தொகுப்பை rpm ஐப் பயன்படுத்தி நிறுவுவேன்.

இதை இயக்கவும்:

rpm -ivh chedk-1.0.3-1.el6.x86_64.rpm

2. செஃப் சேவையகத்தை அமைத்தல்

மேகக்கணி மீது செஃப் சேவையகத்தின் ஹோஸ்ட் செய்யப்பட்ட பதிப்பைப் பயன்படுத்துவேன், ஆனால் நீங்கள் ஒரு உடல் இயந்திரத்தையும் பயன்படுத்தலாம். இந்த செஃப்-சேவையகம் உள்ளது management.chef.io

உங்களிடம் இல்லை என்றால், இங்கே ஒரு கணக்கை உருவாக்கவும். நீங்கள் ஒரு கணக்கை உருவாக்கியதும், உங்கள் உள்நுழைவு சான்றுகளுடன் உள்நுழைக.

செஃப் சர்வர் இப்படித்தான் தெரிகிறது.

நீங்கள் முதன்முறையாக உள்நுழைகிறீர்கள் என்றால், நீங்கள் செய்யும் முதல் விஷயம் ஒரு நிறுவனத்தை உருவாக்குவதுதான். அமைப்பு என்பது அடிப்படையில் நீங்கள் செஃப் சேவையகத்துடன் நிர்வகிக்கும் எந்திரங்களின் குழு.

முதலில், நான் நிர்வாக தாவலுக்கு செல்வேன். அங்கே, நான் ஏற்கனவே எடு என்ற அமைப்பை உருவாக்கியுள்ளேன். எனவே எனது பணிநிலையத்தில் ஸ்டார்டர் கிட்டை பதிவிறக்கம் செய்ய வேண்டும். இந்த ஸ்டார்டர் கிட் பணிநிலையத்திலிருந்து கோப்புகளை செஃப் சேவையகத்திற்கு தள்ள உதவும். வலது புறத்தில் உள்ள அமைப்புகள் ஐகானைக் கிளிக் செய்து ஸ்டார்டர் கிட் என்பதைக் கிளிக் செய்க.

இப்போது நீங்கள் ஸ்டார்டர் கிட்டைப் பதிவிறக்க ஒரு விருப்பத்தைப் பெறுவீர்கள். ஸ்டார்டர் கிட் ஜிப் கோப்பைப் பதிவிறக்க அதைக் கிளிக் செய்க.

இந்த கோப்பை உங்கள் ரூட் கோப்பகத்திற்கு நகர்த்தவும்.இப்போது உங்கள் முனையத்தில் unzip கட்டளையைப் பயன்படுத்தி இந்த கோப்பை அவிழ்த்து விடுங்கள். அதில் செஃப்-ரெப்போ எனப்படும் அடைவு இருப்பதை நீங்கள் கவனிப்பீர்கள்.

வரிசை () c ++

இதை இயக்கவும்:

unzip chef-starter.zip

இப்போது இந்த ஸ்டார்டர் கிட்டை செஃப்-ரெப்போ கோப்பகத்தில் உள்ள சமையல் புத்தக அடைவுக்கு நகர்த்தவும்.

இதை இயக்கவும்:

mv ஸ்டார்டர் / ரூட் / செஃப்-ரெப்போ / சமையல் புத்தகங்கள்

3. பணிநிலையத்தில் செஃப் சூப்பர் மார்க்கெட்டில் இருந்து ஒரு குக்புக் பதிவிறக்கவும்

சமையல்காரர் சூப்பர் மார்க்கெட்டில் செஃப் சமையல் புத்தகங்கள் கிடைக்கின்றன, நாங்கள் செஃப் சூப்பர் மார்க்கெட்டுக்கு செல்லலாம். தேவையான சமையல் புத்தகங்களை பதிவிறக்கவும் supermarket.chef.io . அப்பாச்சியை அங்கிருந்து நிறுவ நான் குக்புக் ஒன்றை பதிவிறக்குகிறேன்.

இதை இயக்கவும்:

cd செஃப்-ரெப்போ கத்தி சமையல் புத்தக தளம் பதிவிறக்கம் learn_chef_httpd

அப்பாச்சி குக்புக்கிற்காக தார் பந்து பதிவிறக்கம் செய்யப்பட்டுள்ளது. இப்போது, ​​பதிவிறக்கம் செய்யப்பட்ட இந்த தார் கோப்பிலிருந்து உள்ளடக்கங்களை பிரித்தெடுப்பேன். அதற்கு நான் தார் கட்டளையைப் பயன்படுத்துவேன்.

இதை இயக்கவும்:

tar -xvf learn_chef_httpd-0.2.0.tar.gz

தேவையான அனைத்து கோப்புகளும் இந்த குக்புக்கின் கீழ் தானாகவே உருவாக்கப்படுகின்றன. எந்த மாற்றங்களும் செய்ய வேண்டிய அவசியமில்லை. எனது செய்முறை கோப்புறையில் உள்ள ரெசிபி விளக்கத்தை சரிபார்க்கலாம்.

இதை இயக்கவும்:

cd / root / che-repo / learn_chef_httpd / சமையல் பூனை default.rb.

இப்போது, ​​இந்த சமையல் புத்தகத்தை எனது செஃப் சேவையகத்தில் பதிவேற்றுவேன்.

4. செஃப் சேவையகத்தில் ஒரு சமையல் புத்தகத்தை பதிவேற்றவும்

நான் பதிவிறக்கிய அப்பாச்சி குக்புக்கைப் பதிவேற்ற, முதலில் இந்த learn_chef_httpd கோப்பை செஃப்-ரெப்போவில் உள்ள குக்புக்ஸின் கோப்புறையில் நகர்த்தவும். உங்கள் கோப்பகத்தை சமையல் புத்தகங்களாக மாற்றவும்.

இதை இயக்கவும்:

mv / ரூட் / செஃப்-ரெப்போ / கற்றல்_செஃப்_ஹெச்.டி.பி / ரூட் / செஃப்-ரெப்போ / சமையல் புத்தகங்கள் சி.டி / ரூட் / செஃப்-ரெப்போ / சமையல் புத்தகங்கள்

இப்போது இந்த கோப்பகத்தில், அப்பாச்சி சமையல் புத்தகத்தை பதிவேற்ற பின்வரும் கட்டளையை இயக்கவும்:

இதை இயக்கவும்:

கத்தி சமையல் புத்தகம் பதிவேற்ற learn_chef_httpd

செஃப் சர்வர் மேனேஜ்மென்ட் கன்சோலில் இருந்து சமையல் புத்தகத்தை சரிபார்க்கவும். கொள்கை பிரிவில், நீங்கள் பதிவேற்றிய சமையல் புத்தகத்தைக் காண்பீர்கள். கீழே உள்ள ஸ்கிரீன்ஷாட்டைப் பார்க்கவும்:

இப்போது, ​​எங்கள் இறுதி படி செஃப் முனையைச் சேர்ப்பது. நாங்கள் ஒரு பணிநிலையம், ஒரு செஃப் சேவையகத்தை அமைத்துள்ளோம், மேலும் ஆட்டோமேஷனுக்காக எங்கள் முனைகளை செஃப் சேவையகத்தில் சேர்க்க வேண்டும்.

Google மேகக்கணி தளத்தை எவ்வாறு பயன்படுத்துவது

5. செஃப் சேவையகத்துடன் ஒரு முனையை இணைக்கவும்

எனது முனை இயந்திரத்தின் முனைய நிறம் பணிநிலையத்திலிருந்து வேறுபட்டது, இதன் மூலம் நீங்கள் இரண்டையும் வேறுபடுத்தி அறிய முடியும்.

எனது முனையின் ஐபி முகவரி எனக்குத் தேவை, அதற்காக எனது கணு கணினியில் கீழேயுள்ள கட்டளையை இயக்குவேன்.

இதை இயக்கவும்:

ifconfig

கத்தி பூட்ஸ்டார்ப் கட்டளையை இயக்குவதன் மூலம் எனது செஃப் முனையை சேவையகத்தில் சேர்ப்பேன், அதில் நான் செஃப் முனையின் ஐபி முகவரியையும் அதன் பெயரையும் குறிப்பிடுவேன். கீழே காட்டப்பட்டுள்ள கட்டளையை இயக்கவும்:

இதை இயக்கவும்:

கத்தி பூட்ஸ்ட்ராப் 192.168.56.102 --ssh-user root --ssh-password edureka --node-name cheNode

இந்த கட்டளை செஃப் முனையத்தில் செஃப்-கிளையன்ட் நிறுவலைத் துவக்கும். கீழே காட்டப்பட்டுள்ளபடி, கத்தி கட்டளையைப் பயன்படுத்தி பணிநிலையத்தில் உள்ள CLI இலிருந்து இதைச் சரிபார்க்கலாம்:

இதை இயக்கவும்:

கத்தி முனை பட்டியல்

நீங்கள் செஃப் சேவையகத்திலிருந்து சரிபார்க்கலாம். உங்கள் சேவையக மேலாண்மை கன்சோலில் உள்ள முனைகள் தாவலுக்குச் செல்லுங்கள், நீங்கள் சேர்த்த முனை இருப்பதை இங்கே நீங்கள் காண்பீர்கள். கீழே உள்ள ஸ்கிரீன்ஷாட்டைப் பார்க்கவும்:

6. சேவையகத்திலிருந்து முனைக்கு சமையல் புத்தகத்தை வரிசைப்படுத்தவும்

நாம் எப்படி ஒரு குக்க்புக்கை முனையில் சேர்ப்பது மற்றும் செஃப் சேவையகத்திலிருந்து அதன் ரன் பட்டியலை நிர்வகிப்பது எப்படி என்று பார்ப்போம். ரன் பட்டியல் சமையல் புத்தகங்களை செயல்படுத்த வேண்டிய வரிசையை விவரிக்கிறது. கீழேயுள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடியது போல, செயல்கள் தாவலைக் கிளிக் செய்து, ரன் பட்டியலை நிர்வகிக்க ரன் பட்டியலைத் திருத்து விருப்பத்தைத் தேர்ந்தெடுக்கவும்.

கிடைக்கக்கூடிய சமையல் குறிப்புகளில், எங்கள் learn_chef_httpd செய்முறையை நீங்கள் காணலாம், கிடைக்கக்கூடிய தொகுப்புகளிலிருந்து தற்போதைய ரன் பட்டியலுக்கு இழுத்து ரன் பட்டியலைச் சேமிக்கலாம்.

இப்போது உங்கள் முனையில் உள்நுழைந்து ரன் பட்டியலை இயக்க செஃப்-கிளையண்டை இயக்கவும்.

இதை இயக்கவும்:

தலைமை வாடிக்கையாளர்

வாழ்த்துக்கள்! நீங்கள் வெற்றிகரமாக செஃப் நிறுவியிருக்கிறீர்கள் மற்றும் அப்பாச்சியை உங்கள் செஃப் சேவையகத்திலிருந்து முனைக்கு அனுப்பியுள்ளீர்கள்.

செஃப் நிறுவலின் மூலம் நீங்கள் என்னைப் பின்தொடர முடிந்தது என்று நம்புகிறேன், இப்போது செஃப் உங்கள் கணினியில் இயங்க வேண்டும்.

இந்த வலைப்பதிவை நீங்கள் கண்டால் “ நிறுவு முதல்வர் ”தொடர்புடைய, பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். எஸ்.டி.எல்.சியில் பல படிகளை தானியக்கமாக்குவதற்கான பல்வேறு டெவொப்ஸ் செயல்முறைகள் மற்றும் பப்பட், செஃப், ஜென்கின்ஸ், நாகியோஸ் மற்றும் ஜி.ஐ.டி போன்ற கருவிகளில் நிபுணர்களைப் பெற எடூரெகா டெவொப்ஸ் சான்றிதழ் பயிற்சி பாடநெறி உதவுகிறது.