Kuidas installida ja konfigureerida Ansible Ubuntu serverisse



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kui kontrollite suurt hulka virtuaalseid servereid või majutate materjali mitmest paljasmetallist serverist, on teil väljakutse. Konfiguratsioonivahendi nagu Ansible kasutamine aitab teil säilitada kontrolli paljude rakenduste või lehtede üle, mida serveeritakse mitmesse süsteemi. Kuna see on avatud lähtekoodiga, saate selle installida olemasolevale Ubuntu Server 16.04 installile.



Ansible'i installimine toimub täielikult CLI-liidese kaudu ja siin tutvustamiseks kasutati Ubuntu Server 16.04 varjatud metallist installi, millel puudub igasugune keerukas kasutajaliides. Kui installisite Unity, GNOME või muu, näiteks Xfce4 või LXDE, avage enne jätkamist lihtsalt rakenduste menüüst terminal.



1. meetod: apt-add-repository installimine

Kui teie Ubuntu Server 16.04 installimine võimaldab teil juba kasutada funktsiooni apt-add-repository, siis minge üle 2. meetodile. Vastasel juhul väljastage järgmised käsud ja iga kord sisestusklahv:



sudo apt-get värskendus

sudo apt-get install tarkvara-omadused-ühine

2. meetod: Ansible Repository lisamine

Nüüd, kui olete võimeline kasutama apt-add-repository, kasutage sudo apt-add-repository ppa: ansible / ansible vajaliku hoidla lisamiseks ja sudo apt-get update selle indekseerimiseks. Kui see on indekseeritud, kasutage paketi installimiseks sudo apt-get install ansible. Virtuaalne konsool või terminal võib visata teile palju teksti, kuid võite lihtsalt oodata, kuni teie viip teile tagastatakse.



3. meetod: SSH-i funktsionaalsuse konfigureerimine

Andke välja käsk ssh-keygen -t rsa -b 4096 -C “friend@emailbox.addy”, asendades sõbra@emailbox.addy selle e-posti aadressiga, mille soovite võtmega seostada. Ärge kasutage parooli, kui see palub teil seda teha, vaid vajutage sisestusklahvi kaks korda. Kui parool lisatakse, pole võimalik ühendatud serveritega ühendust luua. Kui olete sellega valmis, lisage uus võti, kasutades ssh-agent bash ja seejärel ssh-add ~ / .ssh / id_rsa, enne kui kopeerite ssh-võtme kõikidesse serveritesse, mida kavatsete hallata.

Kopeerige võti oma serverisse selle käsuga ssh-copy-id user@xxx.xxx.x.xxx, asendades X-id asjaomase serveri IP-aadressi tegelike numbritega. Tõenäoliselt küsitakse teilt kaugkasutaja parooli. Kui kõik on sisestatud, saate kontrollida, kas ühendus on hea, tippides ssh friend@xxx.xxx.x.xxx, asendades sõbra domeeni ees olevast e-kirja nimest ja X-id veel kord IP-aadressiga. Te ei peaks parooli sisestama. Kui kõik töötab, tippige lihtsalt exit ja liikuge edasi.

4. meetod: enda võimatu seadistamine

Ansible kasutab oma hostifaili, seega peate seda kasutama selle muutmiseks. Kui soovite, võite soovi korral asendada vi mõne muu kasutajaliidese tekstiredaktoriga, näiteks nano. Lisage faili kõige lõppu rida [veebiserverid], millele järgneb uuesti selle all olevale reale IP-aadress. Jätkake ridade lisamist, kui peate lisama rohkem IP-aadresse. Salvestage ja sulgege fail.

Kui olete viiba juurde tagasi jõudnud, väljastage käsk ansible all -m ping ja vaadake tulemust. See peaks lugema edu.

Kui näete ebaõnnestumise vihjet, on tõenäoliselt süüdi hostifail. Peate võib-olla muutma uuesti ja lisage valik ansible_password sisse. Minge uuesti faili lõppu ja looge teine ​​rida, pannes sellele ainult [web-server: vars], selle all oleva reaga, millel on ansible_password = X.

Sisestage X oma sudo parooliga ja käivitage test uuesti. Nüüd peaks see olema edukas.

2 minutit loetud