Vil du lære å gjøre en Ansible installasjon på Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du installerer Ansible på en datamaskin som kjører Ubuntu Linux.
• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6
Maskinvareliste:
Følgende avsnitt presenterer listen over utstyr som brukes til å lage denne Ansible opplæringen.
Hver del av maskinvaren som er nevnt ovenfor, finner du på Amazons nettside.
Ansible Relatert Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Ansible.
Tutorial – Ansible Installasjon på Ubuntu Linux
Installer listen over nødvendige pakker.
Legg til det offisielle Ansible-repositoriet i APT-databasen din
Installer Ansible.
Kontroller Ansible-versjonen som er installert.
Som et eksempel, her er vår produksjon.
I vårt eksempel installerte vi Ansible på en datamaskin ved hjelp av IP-adressen: 192.168.15.13
Opprett en lokal brukerkonto med navnet ansible.
Bruk SU-komand til å bli Ansible-brukeren.
Generer en SSH-nøkkel til Ansible-brukerkontoen.
Avslutt den lokale Ansible-brukerkontoen.
Rediger Ansible hosts-filen, og legg til listen over ønskede Ansible-noder.
Rediger Ansible hosts-filen, og legg til listen over ønskede Ansible-noder.
I vårt eksempel legger vi bare til 1 Ansible node ved hjelp av IP-adressen 192.168.15.12.
Vi opprettet en gruppe Ansigle verter kalt test.
Opprett en brukerkonto som heter Ansible,på kommando-lise for Ansible-noden.
Ikke glem å angi et passord for Ansible-brukerkontoen.
På Ansible-noden redigerer du SUDOERS-konfigurasjonsfilen
Legg til følgende linje på slutten av SUDOERS-filen.
Gå tilbake til kommandolinjen Ansible server.
Bruk ssh-copy-id -kommandoen til å kopiere SSH-nøkkelen for Ansible-brukerkontoen fra serveren til noden.
I vårt eksempel er 192.168.15.12 IP-adressen til Ansible-noden.
Nå, fra Ansible-serveren, kan du prøve å logge inn på Ansible-noden.
Du må skrive inn SSH nøkkelpassordet.
Logg av fra Ansile-noden og gå tilbake til Ansible-serveren.
Test kommunikasjonen med Ansible-nodene på Ansible-serverkonsollen.
Her er kommandoutdataene:
På Ansible-serverkonsollen bruker du følgende kommando til å få oppetiden for alle Ansible-noder.
Her er kommandoutdataene:
Gratulerer! Du har fullført Ansible-installasjonen på Ubuntu Linux.
Opplæring – Ansible Playbook Eksempel
Bli Den ansible brukeren på Ansible-serveren.
Lag en Ansible-strategiplan.
Her er innholdet i Ansible playbook oppkalt: playbook-test.yaml
I vårt eksempel vil Ansible-serveren installere NTPDATE-pakken ved hjelp av APT-GET på alle verter.
Bruk følgende kommando til å kjøre strategiplanen.
Her er playbook-utgangen.
Gratulerer! Du opprettet en Ansible strategiplan vellykket.