Како инсталирати одговорно

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

Предуслови за инсталирање одговора

  1. Дистро: ЦентОС / Убунту Линук / Дебиан / РХЕЛ /
  2. Јиња2: Пријатељски дизајнирани језик који се користи посебно за питхон
  3. ПиИАМЛ : Емитер и рашчлањивање програмског језика Питхон-а
  4. пармико: ССХв2 библиотека протокола која је изворни питхон.
  5. хттплиб2: Инклузивна библиотека клијента питхон-а.

Кораци за инсталирање одговора

Разговарајмо о корацима потребним за инсталирање одговора:

Инсталирајте одговорно користећи ИУМ

Корак 1: Формирајте универзални ид на колективним машинама, на пример, који ће одговарати СУДО привилегијама. Сви ИД-ови укључени у задатке за аутоматизацију могу користити овај ИД.

# user and Ansible
# passwd ansible

Корак 2: Исправите / етц / ссх / ссхд_цонфиг датотеку повезану са покретачком машином, а све линије за потврду лозинке и ПермитРоотЛогин су коментиране.

Обје машине извршавају горе наведени скуп корака. То се догађа када се систем за крај мора поново покренути

# системцтл поново покрените ссх

Корак 3: За потпуну механизацију налога, ССХ аутентификација која није очекивана, неће се користити у случају када сваки пут треба уносити читаву лозинку. Након промена примењених над извршавањем наредбе ссх и ссх, уношење лозинке сваки пут није права техника за извршавање задатака Ансибле.

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

Корак 5: Пређите на Кориснички одговор

Управљачка машина одговарајућа И Циљна машина одговарајућа

Циљна машина:

Циљана машина ссх-цопи-ид:

Циљна машина: ссх :

Корак 6: Вгет мора бити инсталиран у обе укључене машине

$ судо иум инсталл гет -и

Корак 7: Омогућавање ЕПЕЛ репо-а омогућава нам да инсталирамо ансибле на управљачку машину. Додаци софтверских пакета могу се инсталирати помоћу Федора.

$ get http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo rpm -ivh epel-release-latest-7.noarch.rpm
$ sudo yum install ansible -y
$ ansible --version

Корак 8: Уредите датотеку ансибле.цфг и омогућите параметар датотеке инвентара на управљачкој машини.

$ sudo vi /etc/ansible/ansible.cfg

Корак 9: Циљне машине се прате и управљају помоћу инвентара у Ансибле-у. Обично је ова датотека присутна у / етц / ансибле / хостс и омогућава уређивање. Свака потребна машина повезана је са овим групама. Унутар сваке групе примењују се назив групе и углати заград. На серверу су означене више група.

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

$ ansible webservers –m ping

Одговарајуће наредбе за инсталацију помоћу МацОС-а:

sudo easy_install pip
sudo pip install ansible

Наредбе за инсталирање одговора помоћу ЦентОС / Федора

sudo yum install ansible

Наредбе за инсталирање одговора помоћу Убунту-а

sudo apt-get install software-properties-common
sudo apt-add-repository PPA0:ansible/ansible
sudo apt-get update
sudo apt-get install ansible

Одговорне основне команде

  • Провјера повезаности домаћина: # ансибле -м -пинг
  • Поновно покретање матичних система: # ансибле -а “/ сбин / ребоот”
  • Креирање новог корисника: # ансибле -м усер -а „наме = ансибле пассворд =“
  • Корисничко брисање: # ансибле -м корисник -а „име = ансибле стање = одсутно“
  • Дозволе се мењају: # ансибле -м датотека -а „дест = / хоме / ансибле / филе1.ткт моде = 777“
  • Провјерите инсталацију пакета ажурирањем: # ансибле -м иум -а „наме = хттпд стате = латест“
  • Провјерите инсталацију пакета без ажурирања: # ансибле -м иум -а „наме = хттпд стате = присутан“
  • Провјерите верзију пакета: # ансибле -м иум -а „име = хттпд-1.8 стање = присутно“
  • Провјерите инсталацију пакета: # ансибле -м иум -а „наме = хттпд стате = одсутно“
  • Прикажи информације о хосту: # ансибле -м сетуп | мање

Закључак

Ансибле дефинитивно делује као углавном стабилан систем на тржишту који претходно ради на увођењу софтвера и управљању конфигурацијама преко овог софтвера. Све горе наведене изјаве о одговорном постављању урађене су у великој мери оптимизовано. Такође, ансибле показује веома снажну подршку својој платформи и такође у процесу интегрисања цлоуд услуга и метода.

Препоручени чланци

Ово је водич за Инсталирање одговора. Овде смо разговарали о томе како инсталирати Ансибле користећи команде у различитим оперативним системима. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Како инсталирати Типесцрипт?
  2. Како инсталирати Цассандра?
  3. Инсталација Јенкинса
  4. Кораци за инсталирање селена
  5. Увод у одговорну архитектуру

Категорија: