So erstellst du ein Amazon Machine Image (AMI) und verwendest es auf AWS

Ein Amazon Machine Image (AMI) enthält die Informationen, die für den Start einer Instanz erforderlich sind. Eine EC2-Instanz kann nicht ohne ein AMI gestartet werden. Wir können so viele Instances aus einem einzigen AMI erstellen, wie wir wollen, wenn wir mehrere Instances mit derselben Konfiguration benötigen. Um eine Instanz zu erstellen, können wir ein bereits verfügbares AMI verwenden oder ein eigenes AMI erstellen.

Um ein benutzerdefiniertes AMI zu erstellen, müssen wir zunächst eine Instanz mit einem der verfügbaren AMIs starten, die erforderliche Konfiguration auf der Instanz vornehmen und dann diese Instanz verwenden, um ein AMI zu erstellen. Instanzen, die von diesem neuen benutzerdefinierten AMI gestartet werden, enthalten die Anpassungen, die wir bei der Erstellung des AMI vorgenommen haben. Wir können AMIs entweder von laufenden oder gestoppten Instanzen erstellen.

Sobald wir ein AMI erstellt haben, können wir es entweder privat halten, so dass nur wir es nutzen können, oder wir können es mit einer bestimmten Liste von AWS-Konten teilen. Wir können unser benutzerdefiniertes AMI auch öffentlich machen, damit die Community es nutzen kann.

Wir können das AMI auch abmelden, wenn es nicht mehr benötigt wird. Nachdem wir das AMI deregistriert haben, kann es nicht mehr zum Starten neuer Instances verwendet werden. Bestehende Instanzen, die mit dem gelöschten AMI erstellt wurden, können weiterhin funktionieren und sind nicht betroffen.

In diesem Artikel zeigen wir dir, wie du aus einer bestehenden EC2-Instanz ein AMI erstellst und es zur Erstellung einer neuen EC2-Instanz verwendest.

Vorraussetzungen

  1. AWS-Konto (Erstelle wenn du noch keins hast).

Was werden wir tun?

  1. Melde dich bei AWS an.
  2. Erstelle ein AMI
  3. Verwende das AMI, um eine EC2-Instanz zu erstellen.

Anmeldung bei AWS

  1. Klicke auf hier um zur AWS-Anmeldeseite zu gelangen.

Wenn wir auf den obigen Link klicken, sehen wir die folgende Webseite, auf der wir uns mit unseren Anmeldedaten anmelden müssen.

Anmeldung bei AWS

Sobald wir uns erfolgreich bei AWS angemeldet haben, sehen wir die Hauptkonsole, in der alle Services wie folgt aufgelistet sind.

AWS Management Konsole

Ein AMI erstellen

Klicke im Menü oben links auf „Services“ und suche nach „EC2“.

Eine AMI erstellen

Klicke im EC2 Dashboard auf „Running instances“.

Laufende Instanzen

Wähle die Instanz aus, die wir als Grundlage für unser AMI verwenden wollen, und klicke auf Aktionen -> Image -> Image erstellen

Aktionen -> Bild -> Bild erstellen

Gib auf dem Bildschirm „Image erstellen“ einen eindeutigen Namen und eine Beschreibung für das zu erstellende AMI ein und wähle dann „Image erstellen“. Du kannst auch die Größe des Root-Volumes ändern.

Bild erstellen

Dies wird einige Zeit in Anspruch nehmen. Klicke auf „Ausstehendes Image <image_id> anzeigen“, um den Status zu sehen.

Ausstehendes Bild anzeigen

Wenn das AMI zum ersten Mal erscheint, kann es sich in einem ausstehenden Status befinden, aber nach ein paar Augenblicken geht es in einen verfügbaren Status über.

Start

Eine EC2-Instanz aus dem erstellten AMI erstellen

Um eine EC2-Instanz aus dem von uns erstellten AMI zu erstellen, klicke im linken Bereich auf Instanzen.

EC2 aus AMI erstellen

Klicke auf Meine AMIs. Auf dieser Seite werden dann alle AMIs angezeigt, die wir erstellt haben und die zur Nutzung verfügbar sind.

List AMI

Wenn du eine AMI ausgewählt hast, ist es an der Zeit, den Instanztyp auszuwählen. Wir entscheiden uns für „t2.micro“, da es für den Free Tier Account geeignet ist.

Wähle einen Instanztyp

Auf diesem Bildschirm kannst du die Details angeben oder du klickst einfach auf „Weiter“: Speicher hinzufügen“ klicken, um mit den Standardeinstellungen fortzufahren. Hier werden wir mit den Standardeinstellungen fortfahren.

Instanzdetails konfigurieren

Du kannst die Größe für die Root-Partition angeben. Wir haben die Größe der Root-Partition auf 30 GB festgelegt. Klicke auf „Weiter: Tags hinzufügen“, um fortzufahren.

Speicher hinzufügen

Du kannst Tags (Schlüssel:Wert) angeben oder diesen Schritt überspringen und auf „Weiter“ klicken: Sicherheitsgruppe konfigurieren“.

Tags hinzufügen

Wenn du eine bestehende Sicherheitsgruppe hast, kannst du diese auswählen oder eine neue Gruppe erstellen. Wir werden eine neue Sicherheitsgruppe erstellen, indem wir einfach das Optionsfeld „Neue Sicherheitsgruppe erstellen“ auswählen. Klicke auf „Überprüfen und starten“.

Sicherheitsgruppe konfigurieren

Überprüfe nun deine Konfiguration und klicke auf „Starten“.

Einstellungen überprüfen

Bevor die Instanzerstellung beginnt, müssen wir ein Schlüsselpaar auswählen, das für den ssh-Zugriff auf den Server benötigt wird. Um ein neues Schlüsselpaar zu erstellen, wähle „Neues Schlüsselpaar erstellen“ aus dem Dropdown-Menü, gib dem Schlüsselpaar einen Namen und lade es herunter. Bewahre dieses Key-Pair an einem sicheren Ort auf.

Schlüsselpaar auswählen

Warte einige Zeit, bis die Instanz erstellt wird. Klicke auf „Instanzen anzeigen“, um den Instanzstatus und andere Details zu überprüfen.

Status der Einführung

Sobald der Status der Instanz von „ausstehend“ auf „läuft“ wechselt, kannst du dich mit der Instanz verbinden.

Mit der Instanz verbinden

Fazit

In diesem Artikel haben wir gesehen, wie man ein benutzerdefiniertes AMI aus einer bestehenden EC2-Instanz erstellt und eine neue EC2-Instanz mit dem von uns erstellten AMI erstellt.

Das könnte dich auch interessieren …