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.

Copy to Clipboard

Legg til det offisielle Ansible-repositoriet i APT-databasen din

Copy to Clipboard

Installer Ansible.

Copy to Clipboard

Kontroller Ansible-versjonen som er installert.

Copy to Clipboard

Som et eksempel, her er vår produksjon.

Copy to Clipboard

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.

Copy to Clipboard

Bruk SU-komand til å bli Ansible-brukeren.

Generer en SSH-nøkkel til Ansible-brukerkontoen.

Copy to Clipboard

Avslutt den lokale Ansible-brukerkontoen.

Copy to Clipboard

Rediger Ansible hosts-filen, og legg til listen over ønskede Ansible-noder.

Copy to Clipboard

Rediger Ansible hosts-filen, og legg til listen over ønskede Ansible-noder.

Copy to Clipboard

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.

Copy to Clipboard

Ikke glem å angi et passord for Ansible-brukerkontoen.

Copy to Clipboard

På Ansible-noden redigerer du SUDOERS-konfigurasjonsfilen

Copy to Clipboard

Legg til følgende linje på slutten av SUDOERS-filen.

Copy to Clipboard

Gå tilbake til kommandolinjen Ansible server.

Bruk ssh-copy-id -kommandoen til å kopiere SSH-nøkkelen for Ansible-brukerkontoen fra serveren til noden.

Copy to Clipboard

I vårt eksempel er 192.168.15.12 IP-adressen til Ansible-noden.

Copy to Clipboard

Nå, fra Ansible-serveren, kan du prøve å logge inn på Ansible-noden.

Du må skrive inn SSH nøkkelpassordet.

Copy to Clipboard

Logg av fra Ansile-noden og gå tilbake til Ansible-serveren.

Copy to Clipboard

Test kommunikasjonen med Ansible-nodene på Ansible-serverkonsollen.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

På Ansible-serverkonsollen bruker du følgende kommando til å få oppetiden for alle Ansible-noder.

Copy to Clipboard

Her er kommandoutdataene:

Copy to Clipboard

Gratulerer! Du har fullført Ansible-installasjonen på Ubuntu Linux.

Opplæring – Ansible Playbook Eksempel

Bli Den ansible brukeren på Ansible-serveren.

Copy to Clipboard

Lag en Ansible-strategiplan.

Copy to Clipboard

Her er innholdet i Ansible playbook oppkalt: playbook-test.yaml

Copy to Clipboard

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.

Copy to Clipboard

Her er playbook-utgangen.

Copy to Clipboard

Gratulerer! Du opprettet en Ansible strategiplan vellykket.