Инсталирајте лутку - Инсталирајте лутку у четири једноставна корака



Овај блог је водич о томе како да инсталирате Пуппет Мастер и Пуппет Агент. Такође укључује пример распоређивања Апацхе Томцат помоћу Пуппет Томцат модула.

Инсталирајте Лутка

Овај блог је водич о томе како да инсталирате Пуппет Мастер и Пуппет Агент (Славе) на ЦентОС машину. Такође ћемо погледати пример Лутке, у којем ћу распоредити Апацхе Томцат користећи Пуппет. Користим две ЦентОС виртуелне слике, једну за Пуппет Мастер и другу за Пуппет Агент.

Следе кораци за инсталирање Лутке: -





  1. Инсталирајте Пуппет Мастер и Пуппет Агент
  2. Уређујте хостове и датотеке конфигурације лутака у програму Пуппет Мастер анд Агент
  3. Успоставите сигурну везу између Луткара и Луткарског агента
  4. Поставите Апацхе Томцат користећи Пуппет

Пре него што инсталирамо Лутку, погледајмо неке предуслове.

Предуслови

Користим две виртуелне слике, тако да можете одабрати било коју од њих као Пуппет Мастер, а друге можете назвати Пуппет Агент.



Прво морамо да избришемо сва правила заштитног зида из Пуппет Мастер-а и Пуппет Агент-а. Иптаблес је подразумевани заштитни зид који је подразумевано доступан у већини Линук дистрибуција.

Извршите ово:

иптаблес -Ф

Сада морамо да сачувамо ове конфигурације.



Извршите ово:

сервис иптаблес уштеди

Морамо да омогућимо службено спремиште колекција Пуппет Лабс и у Пуппет Мастер-у и у Пуппет Агент-у. Да бисте добили ово спремиште, идите на везу иум.пуппетлабс.цом .

Складиште лутака - Инсталирајте Лутка - ЕдурекаОвде копирајте локацију везе спремишта према верзији ЦентОС-а коју користите. Користим ЦентОС 6.

Сада да бисте добили ово спремиште, извршите наредбу испод у обе виртуелне слике:

Извршите ово:

рпм -ивх хттп://иум.пуппетлабс.цом/пуппетлабс-релеасе-ел-6.ноарцх.рпм

Завршили смо са предусловима, сада пре него што пређете на Луткарску инсталацију, погледајте овај видео снимак Луткарске инсталације.

Водич за постављање лутака | Инсталација лутака - Томцат примена | ДевОпс алати | Едурека

1. Инсталирајте Пуппет Мастер и Пуппет Агент

1.1. Инсталирајте Пуппет Мастер

Да бисте инсталирали Пуппет Мастер, извршите следећу наредбу:

Извршите ово (на мастеру):

њам инсталирајте луткарски сервер

1.2. Инсталирајте Пуппет Агент

Да бисте инсталирали Пуппет Агент, извршите доњу наредбу:

Извршите ово (на агенту):

њам инсталирај лутку

2. Уредите датотеке хоста и конфигурационе датотеке Лутке у програму Пуппет Мастер анд Агент

2.1. Уредите хостове и датотеке конфигурације лутака у програму Пуппет Мастер

Прво ћу у виртуелној слици Пуппет Мастер уредити датотеку домаћина помоћу ви уређивача. Можете користити било који други уређивач попут вим, гедит итд.

Извршите ово (на мастеру):

ви / етц / хостс

Само откуцајте ИП адресу свог рачунара и дајте му име домена. На горњем снимку екрана можете видети да је 192.168.1.182 ИП адреса моје машине и доделио сам јој име домена лутка лутка.едурека.цо .

Да бисте знали ИП адресу вашег уређаја, користите следећу команду:

Извршите ово (на мастеру):

ифцонфиг

Сада ћемо уредити датотеку за конфигурацију Лутке, ја ћу користити ви едитор.

Извршите ово (на мастеру):

ви /етц/пуппет/пуппет.цонф

Овде у одељку Мастер дајте ДНС име на које ће сервер одговорити (укуцајте име домена које сте дали свом Луткару). ДНС је важан елемент који осигурава да чворови комуницирају користећи пријатељска имена уместо ИП адреса.

днс_алт_намес = лутка, лутка.едурека.цо

Морамо да дамо и име сертификата

име церта = лутка

2.2. Уредите хостове и датотеке конфигурације Лутке у Лутци Агенте

Слично Пуппет Мастер-у овде у виртуелној слици Пуппет Агент-а, прво ћемо уредити датотеку домаћина помоћу ви уређивача.

Извршите ово (на агенту):

ви / етц / хостс

Сада откуцајте ИП адресу вашег Пуппет Агента и дајте јој име домена, дао сам „ луткар ’. Такође је потребно да наведете ИП адресу свог Пуппет Мастер-а и име домена приложено уз њега.

192.168.1.119 луткар
192.168.1.182 лутка лутка.едурека.цо

Уредимо сада датотеку за конфигурацију Лутке.

Извршите ово (на агенту):

ви /етц/пуппет/пуппет.цонф

Сада у одељку агента доделите име сервера.
Откуцајте име домена свог Луткара. Ово је веома важан корак, јер када дате име домена, оно ће отићи у датотеку хостова и проверити ИП адресу која је придружена том имену домене. Обавезно унесите исправно име домена.

сервер = лутка.едурека.цо

3. Успоставите сигурну везу између Луткара и Луткарског агента

Луткарски агент тражи од Пуппет Мастер-а свој сертификат. Једном када Пуппет Мастер пошаље свој сертификат, Пуппет Агент генерише свој сопствени сертификат. Затим захтева од Луткара да потпише овај сертификат. Једном када је Мастер потписао овај сертификат, успостављена је сигурна веза између Господара лутака и Луткарског агента.

3.1. Генеришите Луткарски сертификат

У виртуелној слици Пуппет Мастер, да бисте генерисали ЦА сертификат и Пуппет Мастер сертификат у Пуппет Мастер машини, извршите следећу команду:

Извршите ово (на мастеру):

судо -у луткар луткар - не-даемонизе --вербоза

Ова наредба ће створити ЦА сертификат и Пуппет Мастер сертификат, са одговарајућим ДНС именима. Стоп ит чим се верзија Лутке прикаже помоћу цтрл + ц јер тренутно не можемо покренути Луткара.

Сада ћу започети Луткарског учитеља.

Извршите ово (на мастеру):

служба луткарских ресурса пуппетмастер осигурати = трчање

3.2. Пошаљите захтев за потписивање сертификата од Луткарског агента Луткарском мајстору

Овде у виртуелној слици агента Пуппет, морам да пошаљем захтев за потписивање сертификата Пуппет Мастер-у.

Извршите ово (на агенту):

луткарски агент -т

3.3. Потпишите сертификат луткарског агента у Луткару

У виртуелној слици Пуппет Мастер морамо да потпишемо сертификат који захтева Пуппет Агент. Да бисте добили листу сертификата, извршите следећу наредбу:

Извршите ово (на мастеру):

листа луткарских цертова

Као што видите да име пуппетагент чека захтев за потписивање сертификата. Да бисте потписали тај сертификат, извршите следећу команду:

Извршите ово (на мастеру):

лутка церт знак лутка

Овде је захтев за потписивање сертификата послао Пуппет Агент, па сам потписао тај сертификат, погледајте горњи снимак екрана.

3.4. Ажурирајте агента за лутке

Прво, морамо покренути Луткарског агента.

Извршите ово (на агенту):

луткарска служба лутка осигурати = трчање

Сада морамо да ажурирамо Пуппет Агент са променама направљеним у Пуппет Мастер-у. Пошто је Мастер недавно потписао сертификат, тако ће га и ажурирати.

Извршите ово (на агенту):

луткарски агент -т

Честитам! Сада постоји сигурна веза између Луткара и Пуппет Агента. Погледајмо сада пример Лутке, у којем ћу распоредити Апацхе Томцат користећи Пуппет.

4. Поставите Апацхе Томцат помоћу лутке

4.1. Дефинишите конфигурацију у Луткару

У виртуелној слици Пуппет Мастер, пре инсталирања Томцат 9, морам да инсталирам Јаву 8, јер је Томцат 9 компатибилан само са Јавом 8 или верзијама Јаве објављеним након Јаве 8.

4.1.1. Инсталирајте Јава и Томцат модул

Да бих инсталирао Јаву, треба да инсталирам Јава модул, овај модул аутоматски инсталира Јава ЈДК и поједностављује инсталацију Јаве помоћу Лутке.

Извршите ово (на мастеру):

луткарски модул инсталирати пуппетлабс-јава

Ова наредба ће инсталирати најновију компатибилну верзију Јава модула.

Сада ћемо инсталирати модул Томцат. Омогућава вам да користите Пуппет за инсталирање Томцата, управљање његовим конфигурационим датотекама и постављање веб апликација на њега.

пми-ацп вреди

Да бисте инсталирали најновију компатибилну верзију Томцат модула:

Извршите ово (на мастеру):

луткарски модул инсталирати пуппетлабс-томцат

4.1.2. Уредите датотеку сите.пп у Луткарским манифестима

Уредите датотеку сите.пп у Пуппет Манифестс помоћу вашег омиљеног уређивача, ја ћу користити ви едитор, да бисте сазнали више о манифестима, упутите мој Водич за лутке Блог.

Извршите ово (на мастеру):

ви /етц/пуппет/манифестс/сите.пп

Овде укључују следеће:

класа {'јава': пацкаге = & гт 'јава-1.8.0-опењдк-девел':} томцат :: инсталл {'/ опт / томцат': соурце_урл = & гт 'хттп://редроцкдигимарк.цом/апацхемиррор/томцат/ томцат-9 / в9.0.0.М13 / бин / апацхе-томцат-9.0.0.М13.тар.гз ',} томцат :: инстанца {' дефаулт ': цаталана_хоме = & гт' / опт / томцат ',}

Ево како датотека сите.пп треба да изгледа:

Сачувајте датотеку и изађите из ви едитор-а.

4.2. Ажурирајте агента за лутке

Луткарски агент повремено извлачи своју конфигурацију из Мастер-а (након сваких 30 минута). Процениће главни манифест и применити модул који одређује подешавање Томцат-а. Ако желите одмах да га испробате, морате покренути следећу команду на сваком чвору агента:

Извршите ово (на агенту):

луткарски агент -т

Да видимо да ли Апацхе Томцат ради у агенту Пуппет. Да бисте потврдили тај отворени лоцалхост: 8080 у свом прегледачу на виртуелној слици Пуппет Агент (порт 8080 је подразумевани порт за Апацхе Томцат).

Успешно смо инсталирали Апацхе Томцат користећи Пуппет. Слично томе, великом инфраструктуром са стотинама агената може се аутоматски управљати помоћу Лутке и игра виталну улогу у постизању ДевОпс-а.

Надам се да сте успели да следите водич за инсталацију лутака и да је до сада Лутка морала да ради и ради на вашој машини , погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Едурека ДевОпс сертификациони курс помаже ученицима да стекну стручност у различитим ДевОпс процесима и алатима као што су Пуппет, Јенкинс, Нагиос и ГИТ за аутоматизацију више корака у СДЛЦ.