Avastatava torniga tutvumine



See Ansible Toweri ajaveeb tutvustab teile torni väljaandeid, hinnakujundust, funktsioone ja installimise etappe.

Tänapäeva laieneva tööstuse eesmärk on saavutada suur tootlikkuse kasv, kuid neil tuleb lahendada mitmesuguseid automatiseerimisprobleeme, mille ületavad sellised tööriistad nagu Ansible. See Ansible Toweri ajaveeb annab teile täieliku ülevaate järgmisest:

Hästi !! Alustame siis Ansible Toweriga.





Mis on Ansible Tower?

Ansible Tower on Ansible rohkem ettevõtte tasandil. See on veebipõhine lahendus teie organisatsiooni haldamiseks väga lihtsa kasutajaliidesega, mis pakub juhtpaneeli kõigi hostide kõigi olekukokkuvõtetega, võimaldab kiiret juurutamist ja jälgib kõiki konfiguratsioone.

Torn võimaldab teil jagada SSH-i mandaate ilma neid paljastamata, logib kõik tööd üles, haldab varusid graafiliselt ja sünkroonib need paljude erinevate pilveteenuste pakkujatega.



Eeldused Anni torni paigaldamiseks

Torni installimise eeltingimused on järgmised:

Ansible Toweri toetavad järgmised operatsioonisüsteemid:

  • Red Hat Enterprise Linux 6 64-bitine
  • Red Hat Enterprise Linux 7 64-bitine
  • CentOS 6 64-bitine
  • CentOS 7 64-bitine
  • Ubuntu 12.04 LTS 64-bitine
  • Ubuntu 14.04 LTS 64-bitine
  • Ubuntu 16.04 LTS 64-bitine

Teil peaks olema Ansible uusim stabiilne väljaanne.



Vaja on 64-bitist tuge (kernel ja käitusaeg) ja 20 GB kõvaketast.

Vaja on vähemalt 2 GB RAM-i (soovitatav on vähemalt 4 GB RAM-i).

  • 2 GB RAM (minimaalne ja soovitatav Vagranti prooviversioonide jaoks
  • Soovitatav on 4 GB RAM / 100 kahvlit

Amazon EC2 puhul: eksemplari suurus m3.keskmine või suurem on nõutav vähem kui 100 hosti jaoks ja kui teil on rohkem kui 100 hosti, siis on nõutav eksemplari suurus m3.xlarge või suurem.

HA MongoDB seadistuste jaoks saate vajaliku ruumi hulga ligikaudseks hinnanguks kasutada järgmist valemit.

(NumberofSaatejuhidSisseinventuur)*(NumberofSkaneerib)*(KeskmineMoodulFaktSuurus)*(NumberofMoodulidSkannimine)

Uute värskenduste saamiseks tellige meie youtube'i kanal ..!

Anni torni parameetrid

Selles ajaveebi jaotises saate ülevaate torni järgmistest parameetritest:

Torni väljaanded

Ansible Toweril on kolm erinevat väljaannet, enesetoetus, standard ja premium versioon. Kõik need väljaanded erinevad nende pakutavatest võimalustest. Juhtimise, turvalisuse ja logimisvõimalustega saate teha kõike alates rakenduse juurutamisest kuni mitmetasandiliste orkestriteni.

ISE - TOETUS STANDARD PREMIUM
Tornide juhtpaneel JahJahJah
Reaalajas töö väljundid JahJahJah
Kaugkäskude täitmine JahJahJah
Töö planeerimine JahJahJah
Varude visuaalne haldamine JahJahJah
Töövood EiJahJah
Sisseehitatud märguanded JahJahJah
Rollipõhine juurdepääsu kontroll JahJahJah
Integreerimine ettevõtte kontoga ts EiJahJah
Auditi rada EiJahJah
Logimine ja Analyticsi integreerimine EiJahJah
Paigalduse tugi EiJahJah
24 * 7 tugi EiEiJah
Hooldus ja täiendused JahJahJah
Dokumenteeritud API ja torni CLI JahJahJah
Scale-Out Clust ering EiJahJah

Tornide hinnakujundus

Nagu ma enne mainisin, on tornil 3 väljaannet, millest isetugi on tasuta prooviversioon. Kahe ülejäänud väljaande hinnakujunduse leiate allolevast tabelist:

Ansible Toweri hinnakujundus - Ansible Tower - Edureka

Kas soovite rohkem teada saada DevOps Toolsist?

Torni omadused

Allpool on mõned Ansible Toweri funktsioonid:

mis on pakendid javas
  • Anni torni juhtpaneel - Ansible Towni juhtpaneelil kuvatakse kõik teie Ansible keskkonnas toimuv, näiteks hostid, varude olek, hiljutine töö ja nii edasi.
  • Reaalajas töö värskendused - Kuna Ansible suudab kogu infrastruktuuri automatiseerida, näete reaalajas töö värskendusi, näiteks näidendeid ja ülesandeid, mis on jaotatud iga masina kaupa, kas edukalt või ebaõnnestunult. Nii näete sellega oma automaatika olekut ja saate teada, mis järjekorras edasi saab.
  • Mitme mänguraamatu töövood - See funktsioon võimaldab teil aheldada suvalise arvu raamatuid, olenemata erinevate loendite kasutamisest, kasutada erinevaid volitusi või käitada erinevaid kasutajaid.
  • Kes millal tööd tegi - Nagu nimigi ütleb, saate hõlpsalt teada, kes kus ja millal töötas, kui kogu automaatikategevus on Ansible Toweris turvaliselt sisse logitud.
  • Skaala maht klastritega - Saame ühendada mitu Ansible Toweri sõlme Ansible Toweri klastrisse, kuna klastrid lisavad üleliigsust ja võimsust, mis võimaldavad teil Ansible'i automatiseerimist kogu ettevõttes laiendada.
  • Integreeritud teatised - See funktsioon võimaldab teil teavitada inimest või meeskonda, kui töö õnnestub või ebaõnnestub kogu organisatsioonis korraga, või kohandada seda iga töö kohta eraldi.
  • Planeerige anonüümsed tööd - Ansible Toweris saab ajastada erinevaid töid, nagu Playbooki jooksud, pilvevarude värskendused ja allikakontrolli värskendused vastavalt vajadusele.
  • Varude haldamine ja jälgimine - Ansible Tower aitab teil hallata kogu oma infrastruktuuri, võimaldades teil hõlpsasti hankida varusid avalikest pilveteenuse pakkujatest, nagu Amazon Web Services, Microsoft Azure ja palju muud.
  • Iseteenindus - See Ansible Toweri funktsioon võimaldab teil Playbooke käivitada vaid ühe klõpsuga. Samuti võib see lubada teil valida saadaolevate turvaliste mandaatide hulgast või küsida muutujaid ja jälgida sellest tulenevat juurutamist.
  • REST API ja Tower CLI tööriist - Kõik funktsioonid, mis on olemas Ansible Toweris, on saadaval Ansible Toweri REST API kaudu, mis pakub süsteemihalduse infrastruktuuri jaoks ideaalset API-d. Ansible Toweri CLI-tööriist on saadaval tööde käivitamiseks CI-süsteemidest, näiteks Jenkinsist, või kui peate integreeruma teiste käsurea tööriistadega.
  • Kaugkäskude täitmine - Ansible Toweri kaugkäskude käivitamise abil saate käivitada lihtsaid toiminguid, näiteks lisada kasutajaid, taaskäivitada mis tahes talitlushäirega teenuse, lähtestada paroolid loendis olevate kõigi hostide või hostide rühmade puhul.

Hästi !! Niisiis, nüüd, kui te olete mõistnud Ansible Toweri funktsioone, alustame Ansible Toweri installimist.

Ansible torni paigaldamine

Enne Ansible Torni installimist peate esmalt installima ja seadistama Ansible oma opsüsteemi ning seejärel installima ka PostgreSQL.

Alustuseks alustame Ansible'i installimise ja konfigureerimisega. Kasutan oma operatsioonisüsteemina Ubuntu - 16.04 versiooni.

Installige ja konfigureerige Ansible Ubuntu

Samm 1: Juurkasutajana konfigureerige Ansible PPA allolevate käskude abil.

apt-get install tarkvara-omadused-common apt-add-repository ppa: ansible / ansible

2. samm: Pärast seadistamist installige Ansible allolevate käskude abil.

apt-get update apt-get install ansible

Kui olete installimise lõpetanud, installige PostgreSQL.

PostgreSQL-i installimine

PostgreSQL-i installimiseks kasutage allolevaid käske.

apt-get update sudo apt-get install postgresql postgresql-contrib

Laadige alla Ansible Tower

Samm 1.1: Kui olete Ansible'i installimise lõpetanud, registreeruge Ansible - torn.

Samm 1.2: Pärast Ansible Toweri allalaadimiseks registreerumist saate meili. Avage oma post ja klõpsake allalaadimiseks nuppu allalaadimine.

Samm 1.3: Seejärel ekstrakteerige Ansible Toweri installimistööriist, kasutades järgmisi käske.

tar xvzf ansible-tower-setup-latest.tar.gz ansible-tower-setup-

kus torn-versioon, on teie alla laaditud torni versioon.

2. samm : Pärast seda seadistage oma varude fail, kus peate inventuuri failis mainima vajalikud paroolid (admin_parool, pg_password, rabbitmq_password).

3. samm: Kuna torni seadistamise mänguraamatu skript kasutab inventeerimisfaili, tuleb seda kasutada kui ./setup.sh teelt, kuhu torni installeri tarballi lahti pakkisid.

./setup.sh

4. samm: Kui olete torni seadistamise lõpetanud, kasutage Toweri juhtpaneelile juurdepääsu saamiseks veebibrauserit, et pääseda juurde Toweri serverile ja vaadata Toweri sisselogimisekraani, kus peate sisestama kasutajanime ja parooli.


Kas soovite DevOpsist rohkem teada saada?

Käed peal

Selles praktilises vormis näitan teile, kuidas sõnumi printimiseks tööd luua.

Niisiis, järgmiste sammude kohta vaadake alltoodud skeemi.

Looge kasutaja

Kasutaja loomiseks minge seaded ja seejärel valige Kasutaja vaheleht. Kui olete sisenenud vahekaardile Kasutaja, klõpsake nuppu Lisama uue kasutaja lisamise võimalus. Mainige vajalikke üksikasju ja klõpsake siis nuppu Salvesta .

java programmist väljumine

Loo inventar

Nüüd looge inventuur, klõpsates lihtsalt nuppu Varud valik ja seejärel liikumine Lisama valik.

Kui klõpsate suvandil Lisa, mainige kõiki nõutavaid üksikasju, nagu nimi, kirjeldus, organisatsioon ja seejärel klõpsake nuppu Salvesta .

Looge host

Hosti loomiseks minge Varud ja valige reklaamikoht, kuhu soovite hostid lisada. Seejärel valige Saatejuhid ja klõpsake nuppu Lisama Saatejuhid. Siia soovin lisada ülaltoodud varude hostid. Kui üksikasjad on mainitud, klõpsake nuppu Salvesta .

Looge mandaat

Pärast hostide loomist looge volitused, minnes saidile seaded suvandid ja seejärel valige Volikirjad vaheleht. Pärast seda minge Lisama valik ja mainige üksikasju. Kui olete lõpetanud, mainides üksikasju, klõpsake nuppu Salvesta .

Projekti püstitamine

Lihtsale mängukirjale pääsemiseks on kaks võimalust, kas saate seda teha käsitsi või määrates lingi Githubi hoidlast.

Selles blogis lähenen projektile käsitsi.

Juurdepääs käsitsi loodud mänguraamatule

Käsitsi loodud esitusraamatusse pääsemiseks peate kõigepealt seda tegema loo mänguraamat ja siis projekti üles seadma .

kuidas õppida visuaalset stuudiot

Niisiis, järgige allolevaid samme ja alustage mänguraamatu loomist.

Kasutage juurkasutajana käsurea konsooli ja loo kataloog teie projekti jaoks Toweri serveris failisüsteemis, kuhu saate selle projekti jaoks oma Ansible esitusraamatud salvestada.

Nüüd tehke uus projektikataloog, luues selle Toweri failisüsteemis kataloogi Project Base Path all, mis asub vaikimisi '/ Var / lib / awx / projektid /' . Siin on uus kataloog DEMO.

Alustame nüüd projekti üles seadmist.

Projekti seadistamiseks kasutage oma veebibrauserit, looge uus projekt, klõpsates nuppu Projektid link Torni juhtpaneeli ülaosas ja klõpsake nuppu Lisama nuppu.

Kui klõpsate nupul Lisa, suunatakse teid lehele, kus peate täitma üksikasjad, näiteks projekti nimi ja kirjeldus. Seejärel määrake SCM-i väärtuseks Käsitsi ja valige Playbook Directory jaoks väärtus, mis vastab teie loodud alamkataloogile ja klõpsake siis Salvesta .

Töömalli loomine

Nüüd loome töömalli, minnes vahekaardile Töömall ja klõpsates seejärel nuppu Lisama nuppu. Kui klõpsate nupul Lisa, suunatakse teid uuesti lehele, kus peate täitma üksikasjad nagu Nimi, Kirjeldus, Varude nimi, Projekt, Esiraamatud, Volitused.

Käivitage töö

Töömallide ülevaatamiseks klõpsake töömallide ülevaatekuval nuppu Käivita (raketisümbol). Töö käivitamisel näete väljundi lõpus selgelt, et sõnum on prinditud.

Nii et poisid, sellega on see blogi lõpp !!

Kas olete huvitatud DevOps-i sertifitseerimisest?

Kui leiate, et see ajaveeb on huvitav ja asjakohane, vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Edureka DevOpsi sertifitseerimiskoolitus aitab õppijatel omandada teadmisi mitmesuguste DevOpsi protsesside ja tööriistade kohta, nagu Puppet, Jenkins, Nagios, Ansible, Docker, Kubernetes ja GIT SDLC mitmete sammude automatiseerimiseks.