Vill du lära dig hur du installerar Ansible på en dator som kör Ubuntu Linux på Amazon AWS-molnet? I den här guiden, vi kommer att visa dig hur du skapar ett nytt konto på Amazon AWS, hur man skapar en Ubuntu virtuell maskin instans och hur man utför Ansible installationen på en ny virtuell maskin på Amazon EC2 molnet. Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6

Ansible Relaterade Handledning:

På den här sidan erbjuder vi snabb tillgång till en lista med handledningar relaterade till Ansible.

Självstudiekurs – Hur man skapar ett nyckelpar

För att komma åt en Linux Virtual Machine på AWS, först måste du skapa en privat Key.

Öppna din webbläsare, få tillgång till Amazon AWS webbplats och ange dina inloggningsuppgifter.

Efter en lyckad inloggning kommer du att skickas till AWS Dashboard.

Få åtkomst till COMPUTE-menyn och välj alternativet EC2.

På EC2 Dashboard, tillgång till Network & Security menyn och klicka på Key Pairs alternativet.

På skärmen Tangentpar klickar du på knappen Skapa nyckelpar.

Du måste ange ett namn till det nya Nyckelparet.

Du måste spara lokalt din privata nyckel.

I vårt exempel skapade vi ett nyckelpar med namnet TEST.

I vårt exempel sparade vi en fil med namnet TEST. Pem.

Självstudie – Hur man skapar en AWS EC2 Ubuntu

På EC2 Dashboard, tillgång till Instanser menyn och klicka på instanser alternativet.

På skärmen EC2-instans klickar du på knappen Starta instans.

Nu är det dags att välja önskad Operational system image.

På listan presenteras, leta upp och välj Ubuntu Linux-avbildning.

Som det andra steget måste du välja den typ av virtuell maskin som ska köra Ubuntu Linux.

I grund och botten kommer du att välja antalet processorer och mängden RAM-minne som du vill.

Om du inte vill ange hur mycket hårddisk som är tillgänglig för den här virtuella maskinen, klicka på knappen Granska och starta.

Om du vill ange hur mycket hårddisk som är tillgänglig för den här virtuella maskinen, klicka på knappen Konfigurera instansdetalj.

På sammanfattningsskärmen klickar du på knappen Lansering.

Välj nyckelparet som är auktoriserat för att ansluta till den nya virtuella maskinen och klicka på Startinstanserna.

I vårt exempel valdes nyckelparet med namnet TEST.

På EC2 Dashboard, tillgång till Instanser menyn och klicka på instanser alternativet.

Som du kan se en ny virtuell dator skapades.

I vårt exempel fick den virtuella maskinen den Dynamiska IP-adressen: 34.217.14.140

Handledning – Hur man kommer åt en AWS Ubuntu

För att komma åt Linux virtuell maskin måste du ladda ner följande programvara:

• Putty

• PuttyGen

Först måste vi konvertera den privata nyckeln från PEM-formatet till PPK-formatet.

Öppna PuttyGen-programvaran, få tillgång till menyn Konverteringar och välj nyckeln Importera.

Efter att ha importerat PEM-filen måste du ställa in ett lösenord för att skydda din privata nyckel.

Klicka på knappen Spara privat nyckel för att generera en fil med ppk förlängning.

I vårt exempel, en fil med namnet TEST. PPK skapades.

Öppna Putty-programvaran, välj alternativet SSH och ange användarnamnet ubuntu@ följt av IP-adressen för den virtuella AWS-datorn.

I vårt exempel använde vi ubuntu@34.217.14.140.

Få tillgång till SSH-autentiseringsfliken, klicka på knappen Bläddra, leta reda på PPK-filen och klicka på Knappen Öppna.

En SSH-anslutning kommer att startas med din virtuella Ubuntu-dator.

Använd följande kommando för att bli rotanvändare på den virtuella Ubuntu-datorn.

Copy to Clipboard

Du har framgångsrikt skapat en Ubuntu virtuella Machine på Amazon AWS.

Självstudie – Ansible Installation på Ubuntu Linux

Installera listan över paket som krävs.

Copy to Clipboard

Lägg till den officiella Ansible-lagringsplatsen i din APT-databas

Copy to Clipboard

Installera Ansible.

Copy to Clipboard

Verifiera Ansible-versionen som är installerad.

Copy to Clipboard

Som ett exempel, här är vår produktion.

Copy to Clipboard

I vårt exempel installerade vi Ansible på en dator med hjälp av IP-adressen: 20.200.200.200

Skapa ett lokalt användarkonto med namnet ansible.

Copy to Clipboard

Använd SU comand för att bli Ansible-användaren.

Generera en SSH-nyckel till Ansible-användarkontot.

Copy to Clipboard

Avsluta det lokala Ansible-användarkontot.

Copy to Clipboard

Redigera Filen Ansible hosts och lägg till listan över önskade Ansible-noder.

Copy to Clipboard

Lägg till listan över önskade Ansible-noder.

Copy to Clipboard

I vårt exempel lägger vi bara 1 Ansible nod med hjälp av IP-adressen 200.100.100.100.

Vi skapade en grupp Ansigle värdar med namnet test.

På kommando-lise av din Ansible nod ,skapa ett användarkonto som heter Ansible.

Copy to Clipboard

Glöm inte att ange ett lösenord för Ansible-användarkontot.

Copy to Clipboard

Redigera konfigurationsfilen för SUDOERS på Ansible-noden

Copy to Clipboard

Lägg till följande rad i slutet av filen SUDOERS.

Copy to Clipboard

Gå tillbaka till Ansible-serverns kommandorad.

Använd kommandot ssh-copy-id för att kopiera Ansible-användarkontots SSH-nyckel från servern till noden.

Copy to Clipboard

I vårt exempel är 200.100.100.100 IP-adressen för Ansible-noden.

Copy to Clipboard

Nu, från Ansible-servern, försök att logga in på Ansible-noden.

Du kommer att behöva ange SSH-nyckellösenordet.

Copy to Clipboard

Utloggning från Ansile-noden och gå tillbaka till Ansible-servern.

Copy to Clipboard

Testa kommunikationen med Ansible-noderna på Ansible-serverkonsolen.

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

På Ansible-serverkonsolen använder du följande kommando för att få upptiden för alla Ansible-noder.

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

Grattis! Du har avslutat Ansible-installationen på Ubuntu Linux.

Självstudie – Ansible Playbook Exempel

På Ansible-servern blir du Ansible-användare.

Copy to Clipboard

Skapa en Ansible spelbok.

Copy to Clipboard

Här är innehållet i Ansible playbook heter: playbook-test.yaml

Copy to Clipboard

I vårt exempel kommer Ansible-servern att installera NTPDATE-paketet med hjälp av APT-GET på alla värdar.

Använd följande kommando för att köra din spelbok.

Copy to Clipboard

Här är playbook utgång.

Copy to Clipboard

Grattis! Du skapade en Ansible spelbok framgångsrikt.