Hvordan installere og konfigurere Ansible på Linux Mint Top 10

Hvordan installere og konfigurere Ansible på Linux Mint Top 10
Ansible er en åpen kildekode-plattform for å automatisere og administrere IT-infrastruktur og applikasjoner. Den brukes til å konfigurere, distribuere og administrere servere, nettverk og andre systemer på en jevn måte. Les denne guiden hvis du planlegger å bruke Ansible på Linux Mint 21, da den forklarer installasjonen og konfigurasjonen på en detaljert måte.

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.