RHEL மற்றும் CentOS 8/7 இல் CHEF பணிநிலையத்தை எவ்வாறு நிறுவுவது


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

இந்த செஃப் தொடரின் முதல் பகுதியில், செஃப் கருத்துக்களை விளக்கினோம், இதில் மூன்று முக்கியமான கூறுகள் உள்ளன: செஃப் பணிநிலையம், செஃப் சர்வர் & செஃப் கிளையண்ட்/முனை.

இந்த கட்டுரையில், RHEL/CentOS 8/7 லினக்ஸ் விநியோகங்களில் செஃப் பணிநிலையத்தை எவ்வாறு நிறுவுவது மற்றும் சோதிப்பது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

CentOS/RHEL இல் செஃப் பணிநிலையத்தை நிறுவுதல்

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

1. முனையத்தில் நேரடியாக பதிவிறக்க wget கட்டளைக்குச் செல்லவும்.

------ On CentOS / RHEL 7 ------ 
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm

------ On CentOS / RHEL 8 ------
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm

2. அடுத்து, காட்டப்பட்டுள்ளபடி ChefDK ஐ நிறுவ பின்வரும் rpm கட்டளையைப் பயன்படுத்தவும்.

# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3. பின்வரும் கட்டளையைப் பயன்படுத்தி ChefDK நிறுவலை சரிபார்க்கவும்.

# chef -v

4. அடுத்து, எளிய செய்முறையின் மூலம் பணிநிலையத்தை மதிப்பிடுவோம். இங்கே, நாம் ஒரு உரை கோப்பை உருவாக்கப் போகிறோம் test.txt செஃப் பயன்படுத்தி “டெக்மிண்டிற்கு வரவேற்கிறோம்” இருக்க வேண்டும்.

# vi tecmintchef.rb

பின்வரும் குறியீட்டைச் சேர்க்கவும்.

file 'text.txt' do
    content 'Welcome to Tecmint'
end

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

# chef-apply tecmintchef.rb

உங்கள் கோப்பு test.txt உருவாக்கப்பட்டது மற்றும் காட்டப்பட்டுள்ளபடி ls கட்டளையை இயக்குவதன் மூலம் அதை சரிபார்க்கலாம்.

# ll

செஃப் பணிநிலையத்தை நிறுவல் நீக்கு

6. கணினியிலிருந்து செஃப் பணிநிலையத்தை நிறுவல் நீக்க பின்வரும் கட்டளையை இயக்கவும்.

# rpm -e chefdk

அவ்வளவுதான்! இந்த கட்டுரையில், நாங்கள் செஃப் பணிநிலைய நிறுவல் மற்றும் சோதனை மூலம் சென்றுள்ளோம். வரவிருக்கும் கட்டுரைகளில் செஃப் கிளையன்ட்-சர்வர் மாதிரியைப் பார்ப்போம்.