பொம்மலாட்டத்தை நிறுவவும் - பொம்மையை நான்கு எளிய படிகளில் நிறுவவும்



இந்த வலைப்பதிவு பப்பட் மாஸ்டர் மற்றும் பப்பட் முகவரை எவ்வாறு நிறுவுவது என்பதற்கான வழிகாட்டியாகும். பப்பட் டாம்காட் தொகுதியைப் பயன்படுத்தி அப்பாச்சி டாம்காட்டை வரிசைப்படுத்த இது ஒரு எடுத்துக்காட்டு.

பொம்மை நிறுவவும்

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

பொம்மலாட்டத்தை நிறுவுவதற்கான வழிமுறைகள் பின்வருமாறு: -





  1. பப்பட் மாஸ்டர் மற்றும் பப்பட் முகவரை நிறுவவும்
  2. பப்பட் மாஸ்டர் மற்றும் முகவரியில் ஹோஸ்ட்கள் மற்றும் பொம்மை உள்ளமைவு கோப்புகளைத் திருத்தவும்
  3. பப்பட் மாஸ்டர் மற்றும் பப்பட் முகவருக்கு இடையே ஒரு பாதுகாப்பான இணைப்பை நிறுவுங்கள்
  4. பப்பட் பயன்படுத்தி அப்பாச்சி டாம்காட்டை வரிசைப்படுத்தவும்

நாம் பப்பட் நிறுவும் முன், சில முன்நிபந்தனைகளைப் பார்ப்போம்.

முன்நிபந்தனைகள்

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



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

ஒரு பெயர்வெளி c ++ என்றால் என்ன

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

iptables -F

இப்போது நாம் இந்த உள்ளமைவுகளை சேமிக்க வேண்டும்.



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

சேவை iptables சேமிக்க

பப்பட் மாஸ்டர் மற்றும் பப்பட் முகவர் இரண்டிலும் அதிகாரப்பூர்வ பப்பட் லேப்ஸ் சேகரிப்பு களஞ்சியத்தை நாம் இயக்க வேண்டும். இந்த களஞ்சியத்தைப் பெற ஒரு இணைப்பிற்குச் செல்லவும் yum.puppetlabs.com .

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

இப்போது இந்த களஞ்சியத்தைப் பெற, இரண்டு மெய்நிகர் படங்களிலும் கீழே உள்ள கட்டளையை இயக்கவும்:

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

rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm

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

பொம்மை நிறுவல் பயிற்சி | பொம்மை நிறுவல் - டாம்கேட் வரிசைப்படுத்தல் | DevOps கருவிகள் | எடுரேகா

1. பப்பட் மாஸ்டர் மற்றும் பப்பட் முகவரை நிறுவவும்

1.1. பப்பட் மாஸ்டரை நிறுவவும்

பப்பட் மாஸ்டரை நிறுவ பின்வரும் கட்டளையை இயக்கவும்:

இதை இயக்கவும் (மாஸ்டரில்):

yum install பொம்மை-சேவையகம்

1.2. பொம்மை முகவரை நிறுவவும்

பொம்மை முகவரை நிறுவ பின்வரும் கட்டளையை இயக்கவும்:

இதை இயக்கவும் (முகவர் மீது):

yum install கைப்பாவை

2. பப்பட் மாஸ்டர் மற்றும் முகவரியில் ஹோஸ்ட்கள் மற்றும் பொம்மை உள்ளமைவு கோப்புகளைத் திருத்தவும்

2.1. பப்பட் மாஸ்டரில் ஹோஸ்ட்கள் மற்றும் பப்பட் உள்ளமைவு கோப்புகளைத் திருத்தவும்

முதலில், பப்பட் மாஸ்டர் மெய்நிகர் படத்தில் vi எடிட்டரைப் பயன்படுத்தி புரவலன் கோப்பை திருத்துவேன். விம், கெடிட் போன்ற வேறு எந்த எடிட்டரையும் நீங்கள் பயன்படுத்தலாம்.

இதை இயக்கவும் (மாஸ்டரில்):

vi / etc / host

உங்கள் கணினியின் ஐபி முகவரியைத் தட்டச்சு செய்து அதற்கு ஒரு டொமைன் பெயரைக் கொடுங்கள். மேலே உள்ள ஸ்கிரீன்ஷாட்டில் 192.168.1.182 என்பது எனது கணினியின் ஐபி முகவரி என்பதை நான் காணலாம், அதற்கு நான் ஒரு டொமைன் பெயரை ஒதுக்கியுள்ளேன் கைப்பாவை puppet.edureka.co .

உங்கள் கணினியின் ஐபி முகவரியை அறிய பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

இதை இயக்கவும் (மாஸ்டரில்):

ifconfig

இப்போது நாம் பப்பட் உள்ளமைவு கோப்பைத் திருத்துவோம், நான் vi திருத்தியைப் பயன்படுத்துவேன்.

இதை இயக்கவும் (மாஸ்டரில்):

vi /etc/puppet/puppet.conf

இங்கே மாஸ்டர் பிரிவில் சேவையகம் பதிலளிக்கும் டிஎன்எஸ் பெயரைக் கொடுங்கள் (உங்கள் பப்பட் மாஸ்டருக்கு நீங்கள் கொடுத்த டொமைன் பெயரைத் தட்டச்சு செய்க). ஐபி முகவரிகளுக்கு பதிலாக நட்பு பெயர்களைப் பயன்படுத்தி முனைகள் தொடர்புகொள்வதை உறுதிசெய்ய டிஎன்எஸ் ஒரு முக்கிய உறுப்பு.

dns_alt_names = பொம்மை, பொம்மை.இதுரேகா.கோ

நாங்கள் சான்றிதழ் பெயரையும் கொடுக்க வேண்டும்

certname = பொம்மை

2.2. பொம்மையில் ஹோஸ்ட்கள் மற்றும் பொம்மை உள்ளமைவு கோப்புகளைத் திருத்தவும் முகவர்

பப்பட் ஏஜென்ட் மெய்நிகர் படத்தில் பப்பட் மாஸ்டரைப் போலவே, முதலில் vi எடிட்டரைப் பயன்படுத்தி ஹோஸ்ட்ஸ் கோப்பை திருத்துவோம்.

இதை இயக்கவும் (முகவர் மீது):

vi / etc / host

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

192.168.1.119 பொம்மை
192.168.1.182 பொம்மை பொம்மை.இதுரேகா.கோ

இப்போது பப்பட் உள்ளமைவு கோப்பை திருத்துவோம்.

இதை இயக்கவும் (முகவர் மீது):

vi /etc/puppet/puppet.conf

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

server = puppet.edureka.co

3. பொம்மை மாஸ்டர் மற்றும் பொம்மை முகவருக்கு இடையே ஒரு பாதுகாப்பான இணைப்பை ஏற்படுத்துங்கள்

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

3.1. பொம்மை மாஸ்டர் சான்றிதழை உருவாக்கவும்

பப்பட் மாஸ்டர் மெய்நிகர் படத்தில், பப்பட் மாஸ்டர் இயந்திரத்தில் CA சான்றிதழ் மற்றும் பப்பட் மாஸ்டர் சான்றிதழை உருவாக்க பின்வரும் கட்டளையை இயக்கவும்:

இதை இயக்கவும் (மாஸ்டரில்):

sudo -u கைப்பாவை பொம்மை மாஸ்டர் --no-deemonize --verbose

இந்த கட்டளை CA சான்றிதழ் மற்றும் ஒரு பப்பட் மாஸ்டர் சான்றிதழை உருவாக்கும், இதில் பொருத்தமான DNS பெயர்கள் சேர்க்கப்படும். நிறுத்து பப்பட் பதிப்பைப் பயன்படுத்தி ஒரு முறை காட்டப்படும் ctrl + c ஏனென்றால் இப்போது நாம் பப்பட் மாஸ்டரைத் தொடங்க முடியாது.

இப்போது நான் பப்பட் மாஸ்டரைத் தொடங்குவேன்.

இதை இயக்கவும் (மாஸ்டரில்):

பொம்மை வள சேவை பொம்மை மாஸ்டர் உறுதி = இயங்கும்

3.2. பப்பட் முகவரிடமிருந்து சான்றிதழ் கையெழுத்திடும் கோரிக்கையை பப்பட் மாஸ்டருக்கு அனுப்பவும்

இங்கே பப்பட் முகவர் மெய்நிகர் படத்தில், நான் பப்பட் மாஸ்டருக்கு சான்றிதழ் கையொப்பமிடும் கோரிக்கையை அனுப்ப வேண்டும்.

இதை இயக்கவும் (முகவர் மீது):

பொம்மை முகவர் -t

3.3. பப்பட் மாஸ்டரில் பப்பட் முகவர் சான்றிதழில் கையொப்பமிடுங்கள்

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

இதை இயக்கவும் (மாஸ்டரில்):

பொம்மை சான்றிதழ் பட்டியல்

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

இதை இயக்கவும் (மாஸ்டரில்):

பொம்மை சான்றிதழ் அடையாளம் பொம்மை

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

3.4. பொம்மை முகவரை புதுப்பிக்கவும்

முதலில், நாம் பப்பட் முகவரைத் தொடங்க வேண்டும்.

இதை இயக்கவும் (முகவர் மீது):

பொம்மை வள சேவை கைப்பாவை உறுதி = இயங்கும்

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

இதை இயக்கவும் (முகவர் மீது):

பொம்மை முகவர் -t

வாழ்த்துக்கள்! இப்போது பப்பட் மாஸ்டருக்கும் பப்பட் முகவருக்கும் இடையே பாதுகாப்பான தொடர்பு உள்ளது. இப்போது ஒரு பொம்மை உதாரணத்தைப் பார்ப்போம், அதில் நான் பப்பட் பயன்படுத்தி அப்பாச்சி டாம்காட்டை வரிசைப்படுத்துவேன்.

4. பப்பட் பயன்படுத்தி அப்பாச்சி டாம்காட்டை வரிசைப்படுத்தவும்

4.1. பொம்மை மாஸ்டரில் உள்ளமைவை வரையறுக்கவும்

பப்பட் மாஸ்டர் மெய்நிகர் படத்தில், டாம்காட் 9 ஐ நிறுவும் முன், நான் ஜாவா 8 ஐ நிறுவ வேண்டும், ஏனெனில் டாம்கேட் 9 ஜாவா 8 உடன் மட்டுமே பொருந்தக்கூடியது அல்லது ஜாவா 8 க்குப் பிறகு வெளியிடப்பட்ட ஜாவாவின் பதிப்புகள்.

4.1.1. ஜாவா மற்றும் டாம்கேட் தொகுதியை நிறுவவும்

ஜாவாவை நிறுவ நான் ஜாவா தொகுதியை நிறுவ வேண்டும், இந்த தொகுதி தானாகவே ஜாவா ஜே.டி.கேவை நிறுவுகிறது மற்றும் பப்பட் பயன்படுத்தி ஜாவா நிறுவலை எளிதாக்குகிறது.

இதை இயக்கவும் (மாஸ்டரில்):

பொம்மை தொகுதி பொம்மை-ஜாவாவை நிறுவவும்

இந்த கட்டளை ஜாவா தொகுதியின் சமீபத்திய இணக்கமான பதிப்பை நிறுவும்.

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

டாம்கேட் தொகுதியின் சமீபத்திய இணக்கமான பதிப்பை நிறுவ:

இதை இயக்கவும் (மாஸ்டரில்):

பொம்மை தொகுதி நிறுவுதல் பொம்மலாட்ட-டோம்காட்

4.1.2. பொம்மை வெளிப்பாடுகளில் site.pp கோப்பைத் திருத்து

உங்களுக்கு பிடித்த எடிட்டரைப் பயன்படுத்தி பப்பட் மேனிஃபெஸ்ட்களில் site.pp கோப்பைத் திருத்து, மேனிஃபெஸ்டுகள் பற்றி மேலும் அறிய எனது vi எடிட்டரைப் பயன்படுத்துவேன். பொம்மை பயிற்சி வலைப்பதிவு.

இதை இயக்கவும் (மாஸ்டரில்):

vi /etc/puppet/manifests/site.pp

இங்கே பின்வருவனவற்றை உள்ளடக்குங்கள்:

class {'java': package = & gt 'java-1.8.0-openjdk-devel':} tomcat :: install {'/ opt / tomcat': source_url = & gt 'http://redrockdigimark.com/apachemirror/tomcat/ tomcat-9 / v9.0.0.M13 / bin / apache-tomcat-9.0.0.M13.tar.gz ',} tomcat :: instance {' default ': catalana_home = & gt' / opt / tomcat ',}

Site.pp கோப்பு எப்படி இருக்க வேண்டும்:

கோப்பைச் சேமித்து vi எடிட்டரிலிருந்து வெளியேறவும்.

c ++ ஒரு வரிசையை எவ்வாறு வரிசைப்படுத்துவது

4.2. பொம்மை முகவரை புதுப்பிக்கவும்

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

இதை இயக்கவும் (முகவர் மீது):

பொம்மை முகவர் -t

அப்பாச்சி டாம்காட் பப்பட் ஏஜெண்டில் வேலை செய்கிறாரா என்று பார்ப்போம். அந்த திறந்த லோக்கல் ஹோஸ்டை உறுதிப்படுத்த: பப்பட் ஏஜென்ட் மெய்நிகர் படத்தில் உங்கள் உலாவியில் 8080 (போர்ட் 8080 என்பது அப்பாச்சி டாம்காட்டின் இயல்புநிலை போர்ட்).

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

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