Hinweis:

Infrastruktur mit Terraform bereitstellen

Einführung

In diesem Tutorial verwenden wir vorkonfigurierte Terraform-Skripte zum Deployment von VCN, Subnetz und Compute-Instanz. Anschließend werden alle diese Infrastrukturressourcen gelöscht.

Voraussichtliche Zeit: 30 Minuten

Wichtige Punkte

Voraussetzungen

Aufgabe 1: Auf OCI Cloud Shell zugreifen

  1. Klicken Sie in der OCI-Konsole auf Cloud-Shell, um eine Cloud-Shell-Session zu starten.

    Hinweis: Stellen Sie sicher, dass das richtige Compartment unter der COMPARTMENT-Liste ausgewählt ist.

    Cloud-Shell-Symbol in der OCI-Konsole

  2. Klicken Sie auf das Profilsymbol und dann auf Ihren Mandanten. Klicken Sie auf Kopieren, und zeichnen Sie die Mandanten-OCID zur späteren Verwendung auf.

    Symbol "Mandant unter Profil"

  3. Klicken Sie auf Ihre Region und dann auf Regionen verwalten. Kopieren Sie Ihre Regions-ID, und zeichnen Sie sie zur späteren Verwendung auf.

    Regionen verwalten

  4. Klicken Sie im Navigationsmenü auf Identität und Sicherheit und dann auf Compartments.

    Compartments unter Identität und Sicherheit

    Klicken Sie auf Kopieren, und zeichnen Sie die Compartment-OCID zur späteren Verwendung auf.

    Schaltfläche "Kopieren"

Aufgabe 2: Terraform konfigurieren

  1. Verwenden Sie diesen Befehl in der Cloud-Shell, um den Terraform-Beispielcode herunterzuladen:

    curl https://objectstorage.us-ashburn-1.oraclecloud.com/p/W7d4rKt71E8pOkTyB1ca5lbuerxDcyL0ZjuIMIRQ15-i-JW7KJOC6TMKSnD-_bZO/n/ociobenablement/b/lab/o/terraform_demo.zip -o terraform-demo.zip
    
  2. Dekomprimieren Sie die Beispieldatei mit dem folgenden Befehl:

    unzip terraform-demo.zip
    
  3. Öffnen Sie die Datei terraform.tfvars mit den folgenden Befehlen:

    cd terraform_demo
    
    vi terraform.tfvars
    
  4. Geben Sie i ein, um die Variablen - tenancy_ocid, Region und compartment_ocid mit den Werten zu aktualisieren, die Sie in der Aufgabe Auf die OCI-Shell zugreifen aufgezeichnet haben.

    Terraform-Variablendatei bearbeiten

  5. Geben Sie :wq! ein, um die Datei zu speichern und den Vorgang zu beenden.

  6. Initialisieren Sie Terraform mit diesem Befehl:

    terraform init
    

    Eine erfolgreiche Initialisierungsmeldung wird zurückgegeben:

    Erfolgreiche Initialisierungsmeldung

  7. Zeigen Sie den Deployment-Plan der Konfiguration in OCI mit diesem Befehl an:

    terraform plan
    
  8. Wenden Sie den Plan an, um die Infrastruktur mit dem folgenden Befehl zu erstellen:

    terraform apply
    

    Hinweis: Geben Sie bei entsprechender Aufforderung "Ja" ein.

    Die Ausführung des Skripts dauert einige Zeit. Sie können zur OCI-Konsole wechseln und die Erstellung der VCN-Compute-Instanz beobachten. Nach Abschluss der Anwendung wird im Folgenden eine Meldung angezeigt.

    Plan anwenden

  9. Löschen Sie anschließend die Infrastruktur, die Sie mit diesem Befehl erstellt haben:

    terraform destroy
    

    Hinweis: Geben Sie bei entsprechender Aufforderung "Ja" ein.

    Sie können zur OCI-Konsole wechseln und das Löschen von VCN und Compute-Instanz beobachten. Nach Abschluss des Zerstörens wird unten eine Meldung angezeigt.

    Löschen aller Ressourcen

Danksagungen

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere Inhalte für kostenloses Lernen im Oracle Learning YouTube-Kanal zu. Außerdem besuchen Sie education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.