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.
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.
Lägg till den officiella Ansible-lagringsplatsen i din APT-databas
Installera Ansible.
Verifiera Ansible-versionen som är installerad.
Som ett exempel, här är vår produktion.
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.
Använd SU comand för att bli Ansible-användaren.
Generera en SSH-nyckel till Ansible-användarkontot.
Avsluta det lokala Ansible-användarkontot.
Redigera Filen Ansible hosts och lägg till listan över önskade Ansible-noder.
Lägg till listan över önskade Ansible-noder.
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.
Glöm inte att ange ett lösenord för Ansible-användarkontot.
Redigera konfigurationsfilen för SUDOERS på Ansible-noden
Lägg till följande rad i slutet av filen SUDOERS.
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.
I vårt exempel är 200.100.100.100 IP-adressen för Ansible-noden.
Nu, från Ansible-servern, försök att logga in på Ansible-noden.
Du kommer att behöva ange SSH-nyckellösenordet.
Utloggning från Ansile-noden och gå tillbaka till Ansible-servern.
Testa kommunikationen med Ansible-noderna på Ansible-serverkonsolen.
Här är kommandot utgång:
På Ansible-serverkonsolen använder du följande kommando för att få upptiden för alla Ansible-noder.
Här är kommandot utgång:
Grattis! Du har avslutat Ansible-installationen på Ubuntu Linux.
Självstudie – Ansible Playbook Exempel
På Ansible-servern blir du Ansible-användare.
Skapa en Ansible spelbok.
Här är innehållet i Ansible playbook heter: playbook-test.yaml
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.
Här är playbook utgång.
Grattis! Du skapade en Ansible spelbok framgångsrikt.