Hvordan installere Ansible på Linux Mint 21
Ansible er populær blant systemadministratorer og IT -fagfolk fordi det er enkelt å bruke og kan bidra til å automatisere mange rutinemessige oppgaver. Prosessen for å installere Ansible er enkel å følge, så her er noen nødvendige trinn for å installere Ansible på Linux Mint 21:
Trinn 1: Installer først alle nødvendige avhengigheter for å kjøre Ansible med hell på Linux Mint ved å utføre:
$ sudo apt installer programvare-properties-common -y
Steg 2: Utfør deretter den gitte kommandoen for å installere den gjennom APT Package Manager på Linux Mint 21:
$ sudo apt installasjonssible
Nå for å bekrefte installasjonen på Ansible, la oss sjekke versjonen av den ved å bruke:
$ Ansible -Versjon
Hvordan konfigurere Ansible på Linux Mint 21
Når installasjonen er fullført nå, er det på tide å konfigurere Ansible for å gjøre den brukbar på Linux Mint og for det går gjennom de påfølgende trinnene:
Trinn 1: Installer først Secure Shell -serveren på Linux Mint som brukes til å koble til og administrere eksterne systemer over et nettverk så utfør:
$ sudo apt install openssh -server -y
Ved siden av å se om den kjører eller ikke sjekker statusen til SSH på Linux Mint ved å utføre:
$ sudo systemctl status sshd
Steg 2: Neste, for å sikre riktig funksjonalitet av SSH, tillater den gjennom brannmuren til Linux og for den bruken:
$ sudo ufw tillater ssh
Trinn 3: Opprett nå en bruker; Skriv inn hans/hennes detaljer som navn og telefonnummer, nedenfor er syntaks for å opprette en bruker:
$ sudo adduser
I mitt tilfelle har jeg navngitt det som “AnsibleUser”:
$ sudo adduser ansibleuser
Trinn 4: La nå alle Ansible -brukere ha passordtilgang til Ansible og for den rediger Ansible -filen ved å legge til “Ansible alle = (alle) nopasswd: alle" ved hjelp av:
$ ekko "Ansible All = (alle) nopasswd: alle" | sudo tee /etc /sudoers.D/Ansible
Trinn 5: Neste, for å generere SSH -nøklene gjennom nøkkelengeneratoren i Linux Mint:
$ SSH-KeenGen
Trinn 6: Kopier nå den offentlige versjonen av SSH -nøkkelen til verten du vil gi tilgang, og for den følger den gitt nedenfor syntaks:
$ SSH-Copy-Id Ansible@
Her er i mitt tilfelle IP -adressen til verten 192.168.18.72 Så jeg har kopiert publikum til den IP -en ved å bruke ovennevnte syntaks:
$ SSH-Copy-Id [email protected]
Trinn 7: Nå, åpne vertsfilen for å legge til IP -adressene til verten for Ansible og for den utførelsen:
$ Nano -verter
Skriv nå inn IP -adressen til vertene du vil gi tilgang, her i mitt tilfelle er det bare en vert, så jeg har bare gitt en IP, når du først er ferdig med å legge inn IP -en, lukker filen etter å ha lagret den:
Trinn 8: La oss nå sjekke om Ansible fungerer, for den pin -en av brukeren du har opprettet ved å følge syntaksen nedenfor:
$ ansible alle -i ./verter -u-m ping
Siden jeg opprettet en bruker som heter AnsibleUser, så pinger jeg AnsibleUser ved å følge den ovennevnte syntaks:
$ ansible alle -i ./verter -u ansibleuser -m ping
Fjerner Ansible fra Linux Mint 21
Hvis du ikke lenger skal bruke Ansible og vil fjerne den helt fra Linux -mynten din, så kjør:
$ sudo apt fjerne -autoremove ansible -y
Konklusjoner
Ansible er designet for å være enkel å bruke og lære, og den bruker et enkelt, deklarativt språk for å uttrykke oppgaver og konfigurasjoner. Den er også svært skalerbar og kan brukes til å håndtere store og komplekse IT -miljøer. På Linux Mint 21 kan Ansible installeres gjennom sin standardpakkebehandler, denne guiden diskuterer prosessen med å installere og konfigurere den.