Hogyan lehet telepíteni
Lehetséges, hogy stabilizált motorként működik, ahol minden szoftveralkalmazás szépen telepíthető. A telepítési perspektíván kívül az attribútumokon keresztül más attribútumok, például a felhővel kapcsolatos szolgáltatások támogatása is rendelkezésre állnak. Az egyik lehetséges leírásnak nevezett összetevő lehetővé teszi a fent ábrázolt tulajdonságok pontos elérését, és ezen felül lehetővé teszi a feladat végrehajtásának automatikus feldolgozását. az esetleges brosúrafüzet elrendezése nagyrészt rugalmas nyelveken, például a YAML nyelven van telepítve, amely szintén általában emberi olvasható formátumban van. egy szerveroldali elem, mint például az SSH (Secured shell host), létrehozza az Ansible kapcsolatát a hozzá tartozó csomópontokkal. Az összekapcsolható csomópontokat magában foglaló SSH és Ansible összeköttetések ezen beállítása szintén kevésbé demonstráns, és nem tartalmaz ügynököt.
A telepítés előfeltételei lehetséges
- Disztró: CentOS / Ubuntu Linux / Debian / RHEL /
- Jinja2: Barátságos tervezési nyelv, amelyet kifejezetten a pythonhoz használnak
- PyYAML : Python programozási nyelv-kibocsátó és elemző elem
- parmiko: SSHv2 protokoll könyvtár, amely python natív.
- httplib2: A kliens python befogadó könyvtára.
A telepítés lehetséges lépései
Beszéljünk az Ansible telepítéséhez szükséges lépésekről:
Telepíthető az YUM használatával
1. lépés: Hozzon létre egy univerzális azonosítót kollektív gépeken, például SUDO privilégiumokkal lehetséges. Az automatizálási feladatokban részt vevő összes azonosító felhasználhatja ezt az azonosítót.
# user and Ansible
# passwd ansible
2. lépés: Javítsa ki a futtató géphez társított / etc / ssh / sshd_config fájlt, az összes PasswordAuthentication és PermitRootLogin sort pedig nem kommentálja.
Mindkét gép végrehajtja a fent felsorolt lépéseket. Ez akkor fordul elő, amikor a végrendszert újra kell indítani
# systemctl újraindítja az ssh-t
3. lépés: A megbízások teljes gépesítéséhez egy nem jelszóval elvárt SSH-hitelesítést nem használunk abban az esetben, ha minden alkalommal be kell gépelni a teljes jelszót. Az ssh és az ssh parancs végrehajtása során végrehajtott változtatások után a jelszó minden alkalommal történő megadása nem a megfelelő módszer a lehetséges feladatok végrehajtásához.
4. lépés: A jelszó nélküli hitelesítés eléréséhez a következő lépéseket kell elvégeznie. kezdetben adja hozzá az Ansible felhasználót az / etc / sudoers fájlhoz mindkét gépen, amely ezáltal lehetővé teszi az Ansible felhasználók számára, hogy minden parancsot végrehajtsanak, amelyek root jogosultságokkal rendelkeznek. A terminál kilépése, amikor a szükséges elemek hozzáadódnak.
5. lépés: Váltás a felhasználóra
Vezérlőgép lehetséges és Célgép is használható
Célgép:
Célgép ssh-copy-id:
Célgép: ssh :
6. lépés: A Wget-t mindkét érintett gépbe be kell telepíteni
$ sudo yum install get -y
7. lépés: Az EPEL repo engedélyezése lehetővé teszi számunkra, hogy telepíthessük az irányítható gépet. Kiegészítő szoftvercsomagok a Fedora segítségével telepíthetők.
$ 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. lépés: Szerkessze az ansible.cfg fájlt, és engedélyezze a készletfájl paraméterét a Vezérlőgépen.
$ sudo vi /etc/ansible/ansible.cfg
9. lépés: A célgépek nyomon követése és kezelése az Ansible készletben található készlet segítségével. Ez a fájl általában az / etc / ansible / hosts könyvtárban található, és lehetővé teszi a szerkesztést. Minden szükséges gépet társítunk ezekhez a csoportokhoz. A csoport nevét és szögletes zárójelet minden csoporton belül alkalmazzuk. Több csoport van címkézve egy kiszolgálón.
10. lépés: A webszerver-csoportok végrehajtásához engedélyezze az alább felsorolt lehetséges parancsok végrehajtását. A Ping lehetővé teszi egy adott funkció tesztelését és azt is, hogy a gazdarendszerek létrehozhatók-e a leltárfájlban említett kapcsolatparaméterekként.
$ ansible webservers –m ping
Lehetséges telepítési parancsok a MacOS használatával:
sudo easy_install pip
sudo pip install ansible
Parancsok az Ansible telepítéséhez a CentOS / Fedora használatával
sudo yum install ansible
Az Ubuntu használatával telepíthető parancsok
sudo apt-get install software-properties-common
sudo apt-add-repository PPA0:ansible/ansible
sudo apt-get update
sudo apt-get install ansible
Lehetséges alapparancsok
- Gazdakapcsolat ellenőrzése: # lehetséges-m-tip
- Gazdarendszerek újraindítása: #ansible - “/ sbin / reboot”
- Új felhasználó létrehozása: # ansible -m user -a “name = ansible password =”
- Felhasználói törlés: # ansible -m user -a “name = ansible state = nincs”
- Engedélyek megváltozása: # ansible -m fájl - “dest = / home / ansible / file1.txt mode = 777”
- Ellenőrizze a csomag telepítését a frissítéssel: # ansible -m yum -a “name = httpd state = legújabb”
- Ellenőrizze a csomag telepítését frissítés nélkül: # ansible -m yum -a “name = httpd state = present”
- Ellenőrizze a csomag verzióját: # ansible -m yum -a “név = httpd-1, 8 állapot = jelen”
- A csomag telepítésének ellenőrzése: # ansible -m yum -a “név = httpd állapot = hiányzik”
- A gazdagép információk megjelenítése: # ansible -m setup | Kevésbé
Következtetés
Az Lehetséges, hogy határozottan stabil rendszerként működik a piacon, amely előzőleg a szoftver telepítésén és a szoftver konfigurációinak kezelésén dolgozik. A fenti lehetséges állítások összes állítása nagyrészt optimalizált módon történik. Ezenkívül az ansible nagyon erőteljes támogatást mutat annak platformján, valamint a felhőalapú szolgáltatások és módszerek integrálásának folyamatában is.
Ajánlott cikkek
Ez egy útmutató az Install Ansible telepítéséhez. Itt megvitattuk, hogyan telepíthető az Ansible az egyes operációs rendszerek parancsaival. A következő cikkben további információkat is megnézhet -
- Hogyan telepítsük a Typescript-et?
- Hogyan telepítsük a Cassandra-t?
- Jenkins telepítése
- A szelén telepítésének lépései
- Bevezetés a lehetséges építészetbe