Wie erstelle, starte und konfiguriere ich eine Amazon EC2-Instanz mit einem einfachen Ansible-Skript? (VM aus der Ferne spawnen)

Veröffentlicht: 2019-05-11
So erstellen, starten und konfigurieren Sie Amazon AWS mit Simple Ansible State

Amazon AWS ist zweifellos die best public cloud auf dem Markt. Wie wir in früheren Tutorials besprochen haben, ist Ansible ein sehr praktisches Tool für Sysops, um ihre Unternehmensinfrastruktur zu warten.

In diesem Tutorial werden wir die Schritte zum Erstellen, Starten und Einrichten einer Amazon EC2-Instanz mit einfachen Ansible-Skripten durchgehen.

Einzelheiten:

  1. spezifizieren Sie instance_type: t2.micro
  2. Sicherheitsgruppe angeben: crunchify_security_grp
    • Ändern Sie die Sicherheitsgruppe nach Bedarf.
  3. Bild angeben: ami-crunchify231di
    • Sie müssen Amazon Image erstellen, bevor Sie dies ausführen.
  4. Schlüsselpaar angeben: crunchify
    • Dies ist Ihr Sicherheitsschlüssel für die passwortlose Anmeldung.
  5. Wählen Sie die Standardregion: us-east-2
    • Standardregion, die ich empfehlen würde.
  6. Anzahl der VMs, die Sie starten möchten: 1
    • Beginnen Sie mit VM 1.
  7. Erstellen Sie eine grundlegende Firewall-Gruppe
  8. Erstellen Sie eine Amazon EC2-Instance
  9. Warten Sie, bis ein Beispiel angezeigt wird
  10. Holen Sie sich die IP-Adresse und speichern Sie sie in der Datei crunchify.txt
    • Sie müssen crunchify.txt erstellen, bevor Sie dieses Ansible-Skript ausführen.
  11. Kennzeichnen Sie die neu erstellte Instanz als crunchify

Schritt 1)

Ansible unter macOS installieren. Stellen Sie sicher, dass Sie Ansible richtig eingerichtet haben

Schritt 2)

Sie müssen Ihren AWS- Access Key und Ihren Secret Access Key exportieren. Bitte folgen Sie dem Tutorial zum Einrichten der Amazon AWS CLI, um Ihre Schlüssel zu erhalten.

Schritt-3) Crunchify-Host-Datei erstellen

Schritt-4) Erstellen Sie die Datei crunchify-ec2.yml

Schritt-5) Ansible Playbook ausführen

Ansible Ergebnis:

Lassen Sie uns überprüfen, ob die neue Instanz mit all unseren Spezifikationen erfolgreich erstellt wurde

Gehen Sie zur Amazon AWS console , um die Instanz zu überprüfen.

Link: https://us-east-2.console.aws.amazon.com/ec2/v2/home?region=us-east-2#Instances:sort=instanceId

Neue Amazon EC2-Instanz wurde erstellt – Crunchify-Tipps

Stellen Sie sicher, dass Sie alle Ihre Einstellungen überprüfen.

Amazon EC2 – neue Sicherheitsgruppe und Instance-Typ erstellt – Tutorial von Crunchify

Überprüfen Sie Ihre Tags. Dies ist sehr hilfreich, wenn Sie es mit hundreds of instances zu tun haben.

Amazon EC2 – neues Tag und neuer Name erstellt – Crunchify-Tipps

Überprüfen Sie die Datei crunchify.txt, die die IP des neu erstellten Hosts enthält:

Das ist es. Glückwunsch. Sie haben gerade eine neue EC2-Instance in der Amazon AWS-Cloud remote mit Ansible erstellt und gestartet.

Lassen Sie mich wissen, wenn Sie auf Probleme beim Erstellen einer Instanz in der Amazon EC2-Cloud stoßen.