Schritt 2: Erstellen des Stacks und dessen Komponenten - AWS OpsWorks

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 2: Erstellen des Stacks und dessen Komponenten

Wichtig

Das Tool AWS OpsWorks Stacks Der Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an AWS Support Team ein AWS Re:post oder durch AWS Premium-Support.

Erstellen Sie ein AWS OpsWorks Stack-Stapel und seine Komponenten, zu denen eine Ebene und eine Instanz gehören. Später laden Sie zunächst Ihr Rezeptbuch in die Instance hoch und führen dann die Rezepte des Rezeptbuchs auf der Instance aus.

So erstellen Sie den Stack
  1. Melden Sie sich an bei AWS OpsWorks Die Stacks-Konsole befindet sich unter https://console.aws.amazon.com/opsworks.

  2. Führen Sie einen der folgenden Schritte aus, sofern erforderlich:

    • Wenn das Willkommen bei AWS OpsWorks Die Seite Stacks wird angezeigt. Wählen Sie Add your first stack oder Add your first AWS OpsWorks Stapel stapeln sich (beide Optionen bewirken dasselbe). Die Seite Add stack (Stack hinzufügen) wird angezeigt.

    • Wenn die OpsWorks Dashboard-Seite angezeigt wird, wählen Sie Stapel hinzufügen. Die Seite Add Stack (Stack hinzufügen) wird angezeigt.

  3. Wählen Sie Chef 12 stack aus.

  4. Geben Sie im Feld Stack name den Stack-Namen ein, beispielsweise MyCookbooksDemoStack. Sie können grundsätzlich auch einen anderen Namen eingeben. Für diese Anleitung sollten Sie aber MyCookbooksDemoStack nutzen.

  5. Wählen Sie für Region die Option US West (Oregon) aus.

  6. Führen Sie für VPCeinen der folgenden Schritte aus:

  7. Bestätigen Sie die Option Use custom Chef cookbooks (Benutzerdefinierte Chef-Rezeptbücher verwenden) mit Yes.

  8. Wählen Sie für Repository type die Option S3 Archive aus.

    Anmerkung

    In der Anleitung Erste Schritte: Linux haben Sie an dieser Stelle HTTP Archive ausgewählt. Wählen Sie hier stattdessen S3 Archive aus.

  9. Geben Sie für Repository URL den Pfad zu Ihrer opsworks_cookbook_demo.tar.gz Datei in S3 ein. Um den Pfad zu erhalten, wählen Sie in der S3-Konsole die Datei opsworks_cookbook_demo.tar.gz aus. Kopieren Sie im Bereich Properties (Eigenschaften) den Wert des Felds Link. (Es sollte dem Folgenden ähneln: https://s3.amazonaws.com/amzn-s3-demo-bucket/opsworks_cookbook_demo.tar.gz.)

  10. Wenn Ihr S3-Bucket privat ist, was die Standardeinstellung ist, geben Sie für Access Key ID und Secret Access Key die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel des IAM Benutzers ein, den Sie für diese exemplarische Vorgehensweise verwenden. Weitere Informationen finden Sie unter Bearbeiten von Objektberechtigungen und Ein Objekt mit anderen teilen.

  11. Übernehmen Sie die Standardeinstellungen für die folgenden Schritte:

    • Default Availability Zone (us-west-2a)

    • Standardbetriebssystem (Linux und Amazon Linux 2016.09)

    • SSHStandardschlüssel (Verwenden Sie keinen SSH Standardschlüssel)

    • Stack color (dark blue)

  12. Wählen Sie Advanced (Erweitert) aus.

  13. Führen Sie für die IAMRolle einen der folgenden Schritte aus:

    • Wählen Sie aws-opsworks-service-role aus, sofern verfügbar.

    • Falls aws-opsworks-service-rolenicht verfügbar, wählen Sie Neue IAM Rolle aus.

  14. Führen Sie IAMunter Standard-Instanzprofil einen der folgenden Schritte aus:

    • Wenn aws-opsworks-ec2 Rollen verfügbar sind, wählen Sie sie aus.

    • Wenn aws-opsworks-ec2-Rollen nicht verfügbar sind, wählen Sie Neues IAM Instanzprofil aus.

  15. Übernehmen Sie die Standardeinstellungen für die folgenden Schritte:

    • Standard-Root-Gerätetyp (EBSgesichert)

    • Hostname theme (Layer Dependent)

    • OpsWorks Agentenversion (neueste Version)

    • Custom Chef JSON (leer)

    • Sicherheit, OpsWorks Sicherheitsgruppen verwenden (Ja)

  16. Wählen Sie Add stack (Stack hinzufügen) aus. AWS OpsWorks Stacks erstellt den Stapel und zeigt die MyCookbooksDemoStackSeite an.

So erstellen Sie den Layer:
  1. Wählen Sie im Service-Navigationsbereich Layers aus. Die Seite Layers wird angezeigt.

  2. Wählen Sie Add a layer (Layer hinzufügen) aus.

  3. Geben MyCookbooksDemoLayer Sie auf der OpsWorksRegisterkarte als Name den Text ein. Sie können grundsätzlich auch einen anderen Namen eingeben. Für diese Anleitung sollten Sie aber MyCookbooksDemoLayer nutzen.

  4. Geben Sie für Short name cookbooks-demo ein. Sie können grundsätzlich auch einen anderen Namen eingeben. Für diese Anleitung sollten Sie aber cookbooks-demo nutzen.

  5. Wählen Sie Add layer (Layer hinzufügen) aus. AWS OpsWorks Stacks fügt die Ebene hinzu und zeigt die Seite Ebenen an.

So erstellen und starten Sie eine Instance:
  1. Wählen Sie im Service-Navigationsbereich Instances aus. Die Seite Instances wird angezeigt.

  2. Wählen Sie Add an instance (Instance hinzufügen) aus.

  3. Wählen Sie auf der Registerkarte New (Neu) die Option Advanced (Erweitert) aus.

  4. Übernehmen Sie die Standardeinstellungen für die folgenden Schritte:

    • Hostname (cookbooks-demo1)

    • Size (c3.large)

    • Subnetz (IP address us-west-2a)

    • Scaling type (24/7)

    • SSHSchlüssel (Verwenden Sie keinen SSH Standardschlüssel)

    • Betriebssystem (Amazon Linux 2016.09)

    • OpsWorks Agentenversion (vom Stack erben)

    • Tenancy (Standard — Abhängig von den VPC Einstellungen)

    • Root-Gerätetyp (EBSgesichert)

    • Datenträgertyp (Allzweck (SSD))

    • Volume size (8)

  5. Wählen Sie Add instance (Instance hinzufügen) aus.

  6. Wählen MyCookbooksDemoLayerSie für cookbooks-demo1 für Actions die Option Start. Fahren Sie nicht fort, bevor der Status zu online wechselt. Dieser Vorgang kann einige Minuten dauern. Haben Sie etwas Geduld.

Sie haben nun einen Stack, einen Layer und eine Instance, zu der das Rezeptbuch automatisch aus Ihrem S3-Bucket kopiert wurde. Im nächsten Schritt führen Sie das Standardrezept aus dem Rezeptbuch auf der Instance aus und testen es.