MIG für HPC-Arbeitslasten mit reservierungsgebundenem Verbrauch erstellen


In dieser Anleitung wird beschrieben, wie Sie eine verwaltete Instanzgruppe (MIG) erstellen, die einen H4D-Maschinentyp, der für HPC optimiert ist, verwendet. Die MIG verwendet das reservierungsgebundene Bereitstellungsmodell, um Rechenressourcen zu erhalten.

Wenn Sie eine MIG erstellen, können Sie mehrere VMs als eine einzelne Entität verwalten. Jede VM in einer MIG basiert auf einer Instanzvorlage. Durch die automatische Verwaltung der VMs in der Gruppe bieten MIGs Hochverfügbarkeit und Skalierbarkeit. Weitere Informationen zu MIGs finden Sie unter Verwaltete Instanzgruppen.

Informationen zu den Optionen zum Erstellen von HPC-VMs und HPC-Clustern finden Sie unter HPC-Cluster erstellen – Übersicht.

Diese Anleitung richtet sich an HPC-Ingenieure, Plattformadministratoren und ‑operatoren sowie an Daten- und MPI-Spezialisten, die eine Gruppe miteinander verbundener HPC-Instanzen erstellen möchten, um ihre Arbeitslasten auszuführen. Die resultierenden Instanzen verwenden keinen Orchestrator für die Instanzverwaltung oder die Jobplanung.

Wenn Sie eine verwaltete Instanzgruppe erstellen möchten, aber keine dichte Bereitstellung von Instanzen benötigen, lesen Sie stattdessen Grundlegende Szenarien zum Erstellen verwalteter Instanzgruppen (MIGs).

Ziele

  • Reservieren Sie Kapazitätsblöcke für die VM-Instanzen.
  • Optional: VPC-Netzwerke (Virtual Private Cloud) erstellen.
  • Optional: Erstellen Sie eine Workload-Richtlinie.
  • Erstellen Sie eine Instanzvorlage.
  • Erstellen Sie eine MIG mit einer der folgenden Methoden:
    • MIG mit einer Zielgröße erstellen
    • Erstellen Sie eine MIG und eine Anfrage zur Größenanpassung.
  • Bereinigen Sie die Ressourcen, die Sie erstellt haben.

Kosten

In diesem Dokument verwenden Sie die folgenden kostenpflichtigen Komponenten von Google Cloud:

Mit dem Preisrechner können Sie eine Kostenschätzung für Ihre voraussichtliche Nutzung vornehmen.

Neuen Nutzern von Google Cloud steht möglicherweise eine kostenlose Testversion zur Verfügung.

Nach Abschluss der in diesem Dokument beschriebenen Aufgaben können Sie weitere Kosten vermeiden, indem Sie die erstellten Ressourcen löschen. Weitere Informationen finden Sie unter Bereinigen.

Hinweise

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Install the Google Cloud CLI.

  3. Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  4. Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:

    gcloud init
  5. Create or select a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.
    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the required API:

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    gcloud services enable compute.googleapis.com
  8. Install the Google Cloud CLI.

  9. Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  10. Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:

    gcloud init
  11. Create or select a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.
    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  12. Verify that billing is enabled for your Google Cloud project.

  13. Enable the required API:

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    gcloud services enable compute.googleapis.com
  14. Grant roles to your user account. Run the following command once for each of the following IAM roles: roles/compute.instanceAdmin.v1,roles/compute.networkAdmin

    gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE

    Replace the following:

    • PROJECT_ID: your project ID.
    • USER_IDENTIFIER: the identifier for your user account—for example, myemail@example.com.
    • ROLE: the IAM role that you grant to your user account.
  15. Kapazität reservieren

    Damit Sie die Befehle in dieser Anleitung verwenden können, müssen Sie die Kapazität zum Erstellen der Instanzen in der MIG reservieren.

    Vorausschauende Reservierung für Kapazitätsblöcke erstellen

    Mit dieser Aktion können Sie Kapazitätsblöcke für einen bestimmten Zeitraum reservieren, der an einem von Ihnen ausgewählten Datum und einer von Ihnen ausgewählten Uhrzeit beginnt. Mit der Reservierung werden Blöcke oder Unterblöcke von Kapazität in einem Cluster reserviert, was dichte Bereitstellungen von VM-Instanzen ermöglicht.

    So erstellen Sie eine vorausschauende Reservierung für eine dichte Bereitstellung:

    1. Folgen Sie der Anleitung in der AI Hypercomputer-Dokumentation unter Kapazität reservieren, indem Sie sich an Ihr Kontoteam wenden. Geben Sie in Ihrer Anfrage für eine zukünftige Reservierung die Informationen wie dokumentiert an, mit den folgenden Ausnahmen:

      • Maschinentyp: Geben Sie H4D-Maschinentypen an: h4d-standard-192, h4d-highmem-192 oder h4d-highmem-192-lssd.
      • Zone: Geben Sie eine der Zonen an, in denen H4D-Instanzen verfügbar sind, wie in der Tabelle Verfügbare Regionen und Zonen beschrieben. Wenn Sie die verfügbaren Zonen nur für H4D anzeigen möchten, wählen Sie in der Liste Maschinenserie auswählen die Option H4D aus.
      • Art der Wartungsplanung: Für H4D-Instanzen können Sie entweder GROUPED oder INDEPENDENT angeben.
      • Reservierungsbetriebsmodus: Geben Sie für H4D-Instanzen den Wert HIGHLY_AVAILABLE_CAPACITY an.
    2. Das Kontingent wird automatisch erhöht, bevor die Kapazität bereitgestellt wird. Sie müssen nichts weiter tun.

    3. Geben Sie beim Erstellen der Instanzvorlage das reservierungsgebundene Bereitstellungsmodell an. Die VM-Instanzen in der MIG werden aus Ihrer reservierten Kapazität bereitgestellt.

    Ihnen wird der gesamte Reservierungszeitraum in Rechnung gestellt, unabhängig davon, ob Sie die reservierten Ressourcen während des gesamten Zeitraums nutzen. Weitere Informationen finden Sie unter Reservierungsabrechnung.

    Vorausschauende Reservierung im Kalendermodus erstellen

    Wenn Sie die reservierte Kapazität für weniger als 90 Tage benötigen, können Sie mit Dynamic Workload Scheduler eine zukünftige Reservierung im Kalendermodus erstellen. So rufen Sie Ressourcen für zukünftige Reservierungen ab:

    1. Verfügbare Kapazität suchen und Ressourcen reservieren – über die Google Cloud Console, die gcloud CLI oder die Compute Engine API.
    2. Es wird kein Kontingent berechnet und Sie müssen nichts weiter unternehmen.
    3. Geben Sie beim Erstellen der Instanzvorlage das reservierungsgebundene Bereitstellungsmodell an. Die VM-Instanzen in der MIG werden aus Ihrer reservierten Kapazität bereitgestellt.

    Ihnen wird der gesamte Reservierungszeitraum in Rechnung gestellt, unabhängig davon, ob Sie die reservierten Ressourcen während des gesamten Zeitraums nutzen. Weitere Informationen finden Sie unter Dynamic Workload Scheduler – Preise.

    Optional: VPC-Netzwerke erstellen

    Sofern Sie diese Option nicht deaktivieren, hat jedes Projekt ein Standardnetzwerk, das verwendet werden kann, um Netzwerkverbindungen für Ihre Instanzen bereitzustellen. Beim Erstellen einer VM können Sie ein VPC-Netzwerk und ein Subnetz angeben. Wenn Sie diese Konfiguration weglassen, werden das Standardnetzwerk und das Standardsubnetz verwendet.

    H4D-Instanzen können für die Verwendung von Cloud RDMA konfiguriert werden. Cloud RDMA ermöglicht zuverlässige Messaging-Funktionen mit geringer Latenz durch Verwendung eines IRDMA-Netzwerktreibers, der Remote Direct Memory Access (RDMA) zwischen Compute Engine-Instanzen unterstützt.

    Für diese Anleitung gilt:

    • Wenn Sie die H4D-Instanzen für die Verwendung von Cloud RDMA konfigurieren möchten, führen Sie die Schritte in diesem Abschnitt aus.
    • Wenn Sie Cloud RDMA nicht verwenden möchten, können Sie diesen Abschnitt überspringen und stattdessen das Standardnetzwerk verwenden.

    Für RDMA-fähige Instanzen sind mindestens zwei Netzwerkschnittstellen (NICs) erforderlich:

    • NIC-Typ GVNIC: Verwendet den gve-Treiber für TCP/IP- und Internet-Traffic für die normale VM-VM- und VM-Internet-Kommunikation.
    • NIC-Typ IRDMA: Verwendet IDPF-/iRDMA-Treiber für Cloud RDMA-Netzwerke zwischen Instanzen.

    Instanzen, die Cloud RDMA verwenden, können nur eine IRDMA-Schnittstelle haben. Sie können bis zu acht zusätzliche GVNIC-Netzwerkschnittstellen hinzufügen, sodass insgesamt 10 NICs pro Instanz möglich sind.

    Wenn Sie die Falcon-VPC-Netzwerke für die Verwendung mit Ihren Instanzen einrichten möchten, können Sie entweder der dokumentierten Anleitung folgen oder das bereitgestellte Skript verwenden.

    Anleitungen

    So erstellen Sie die Netzwerke:

    Skript

    Sie können pro Instanz bis zu neun GVNIC-Netzwerkschnittstellen und eine IRDMA-Netzwerkschnittstelle erstellen. Jede Netzwerkschnittstelle muss an ein separates Netzwerk angehängt werden. Sie können die Netzwerke mit dem folgenden Skript erstellen. Damit werden zwei Netzwerke für GVNIC und ein Netzwerk für IRDMA erstellt.

    1. Optional: Bevor Sie das Script ausführen, können Sie die RDMA-Netzwerkprofile auflisten, um zu prüfen, ob eines verfügbar ist.
        gcloud beta compute network-profiles list
        
    2. Kopieren Sie den folgenden Code und führen Sie ihn in einem Linux-Shell-Fenster aus.

        #!/bin/bash
        # Set the number of GVNIC interfaces to create. You can create up to 9.
        NUM_GVNIC=NUMBER_OF_GVNIC
      
        # Create standard VPC (networks and subnets) for the GVNIC interfaces
          for N in $(seq 0 $(($NUM_GVNIC - 1))); do
            gcloud compute networks create GVNIC_NAME_PREFIX-net-$N \
                --subnet-mode=custom
      
            gcloud compute networks subnets create GVNIC_NAME_PREFIX-sub-$N \
                --network=GVNIC_NAME_PREFIX-net-$N \
                --region=REGION \
                --range=10.$N.0.0/16
      
            gcloud compute firewall-rules create GVNIC_NAME_PREFIX-internal-$N \
                --network=GVNIC_NAME_PREFIX-net-$N \
                --action=ALLOW \
                --rules=tcp:0-65535,udp:0-65535,icmp \
                --source-ranges=10.0.0.0/8
        done
      
        # Create SSH firewall rules
        gcloud compute firewall-rules create GVNIC_NAME_PREFIX-ssh \
            --network=GVNIC_NAME_PREFIX-net-0 \
            --action=ALLOW \
            --rules=tcp:22 \
            --source-ranges=IP_RANGE
      
        # Optional: Create a firewall rule for the external IP address for the
        #  first GVNIC network interface
        gcloud compute firewall-rules create GVNIC_NAME_PREFIX-allow-ping-net-0 \
            --network=GVNIC_NAME_PREFIX-net-0 \
            --action=ALLOW \
            --rules=icmp \
            --source-ranges=IP_RANGE
      
        # Create a network for the RDMA over Falcon network interface
        gcloud beta compute networks create RDMA_NAME_PREFIX-irdma \
            --network-profile=ZONE-vpc-falcon \
            --subnet-mode custom
      
        # Create a subnet for the RDMA network
        gcloud beta compute networks subnets create RDMA_NAME_PREFIX-irdma-sub \
            --network=RDMA_NAME_PREFIX-irdma \
            --region=REGION \
            --range=10.2.0.0/16  # offset to avoid overlap with GVNIC subnet ranges
        

      Ersetzen Sie Folgendes:

      • NUMBER_OF_GVNIC: die Anzahl der zu erstellenden GVNIC-Schnittstellen. Geben Sie eine Zahl zwischen 1 und 9 an.
      • GVNIC_NAME_PREFIX: Das Namenspräfix für das Standard-VPC-Netzwerk und ‑Subnetz, das einen GVNIC-NIC-Typ verwendet.
      • REGION: die Region, in der Sie die Netzwerke erstellen möchten. Dies muss der Zone entsprechen, die beim Erstellen des RDMA-Netzwerks für das Flag --network-profile angegeben wurde. Wenn Sie beispielsweise die Zone als europe-west4-b angeben, ist Ihre Region europe-west4.
      • IP_RANGE: Der Bereich der IP-Adressen außerhalb des VPC-Netzwerk, der für die SSH-Firewallregeln verwendet werden soll. Als Best Practice sollten Sie statt aller IPv4- oder IPv6-Quellen die spezifischen IP-Adressbereiche angeben, von denen aus Sie Zugriff gewähren möchten. Verwenden Sie nicht 0.0.0.0/0 oder ::/0 als Quellbereich, da dadurch Traffic von allen IPv4- oder IPv6-Quellen zugelassen wird, einschließlich Quellen außerhalb von Google Cloud.
      • RDMA_NAME_PREFIX: Das Namenspräfix, das für das VPC-Netzwerk und das Subnetz verwendet werden soll, die den IRDMA-NIC-Typ verwenden.
      • ZONE: die Zone, in der Sie die Netzwerke und Compute-Instanzen erstellen möchten. Verwenden Sie entweder us-central1-a oder europe-west4-b.
    3. Optional: Wenn Sie prüfen möchten, ob die VPC-Netzwerkressourcen erfolgreich erstellt wurden, sehen Sie sich die Netzwerkeinstellungen in der Google Cloud Console an:

      1. Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerke auf.

        Zur Seite VPC-Netzwerke

      2. Suchen Sie in der Liste nach den Netzwerken, die Sie im vorherigen Schritt erstellt haben.
      3. Klicken Sie auf den Namen des Netzwerks, um die Subnetze, Firewallregeln und andere Netzwerkeinstellungen aufzurufen.

    Optional: Arbeitslastrichtlinie erstellen

    Wenn Sie möchten, dass Compute Engine VM-Instanzen in einem einzelnen Block oder in benachbarten Blöcken platziert, geben Sie die Instanzplatzierung an, indem Sie eine Arbeitslastrichtlinie erstellen. Wenn Sie jedoch möchten, dass Compute Engine Ihre Instanzen in einem bestimmten Block platziert, überspringen Sie diesen Schritt und geben Sie den Namen des Blocks in der Reservierungsaffinität an, wenn Sie die Instanzvorlage erstellen.

    Wenn Sie bereits eine Arbeitslastrichtlinie haben, können Sie sie wiederverwenden. Wenn Sie eine Arbeitslastrichtlinie auf Ihre MIG anwenden, versucht Compute Engine, Instanzen zu erstellen, die so nah wie möglich beieinander liegen. Wenn Ihre Anwendung latenzempfindlich ist und Sie möchten, dass die Instanzen näher beieinander liegen (maximale Kompaktheit), geben Sie beim Erstellen einer Arbeitslastrichtlinie das Feld maxTopologyDistance an.

    Sie können eine Arbeitslastrichtlinie nach dem Erstellen nicht mehr aktualisieren. Wenn Sie Änderungen an einer Arbeitslastrichtlinie vornehmen möchten, müssen Sie eine neue erstellen.

    Wählen Sie eine der folgenden Optionen aus, um eine Arbeitslastrichtlinie zu erstellen:

    gcloud

    Verwenden Sie zum Erstellen einer Workload-Richtlinie den Befehl gcloud compute resource-policies create workload-policy.

    • Wenn Sie eine Best-Effort-Platzierung von VMs wünschen, geben Sie im Befehl nur das Flag --type=high-throughput an:

      gcloud compute resource-policies create workload-policy WORKLOAD_POLICY_NAME \
          --type=high-throughput \
          --region=REGION
      
    • Geben Sie für die strikte Colocation von VMs das Flag --max-topology-distance im Befehl an:

      gcloud compute resource-policies create workload-policy WORKLOAD_POLICY_NAME \
          --type=high-throughput \
          --max-topology-distance=TOPOLOGY_DISTANCE \
          --region=REGION
      

    Ersetzen Sie Folgendes:

    • WORKLOAD_POLICY_NAME: Der Name der Arbeitslastrichtlinie.
    • REGION: Die Region, in der Sie die Arbeitslastrichtlinie erstellen möchten. Geben Sie eine Region an, in der Sie die MIG erstellen möchten und in der der gewünschte Maschinentyp verfügbar ist. Informationen zu Regionen und Zonen finden Sie unter Verfügbare Regionen und Zonen.

    REST

    Senden Sie zum Erstellen einer Arbeitslastrichtlinie eine POST-Anfrage an die Methode resourcePolicies.insert.

    • Wenn Sie eine Best-Effort-Platzierung von VMs wünschen, geben Sie in der Anfrage nur das Feld type an:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies
        {
          "name": "WORKLOAD_POLICY_NAME"
          "workloadPolicy": {
            "type": "HIGH_THROUGHPUT"
          }
        }
      
    • Wenn Sie VMs strikt nebeneinander platzieren möchten, geben Sie das Feld maxTopologyDistance in der Anfrage so an:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies
        {
          "name": "WORKLOAD_POLICY_NAME"
          "workloadPolicy": {
            "type": "HIGH_THROUGHPUT",
            "maxTopologyDistance": "TOPOLOGY_DISTANCE"
          }
        }
      

    Ersetzen Sie Folgendes:

    • PROJECT_ID: Ihre Projekt-ID.
    • REGION: Die Region, in der Sie die Arbeitslastrichtlinie erstellen möchten. Geben Sie eine Region an, in der Sie die MIG erstellen möchten und in der der Maschinentyp verfügbar ist, den Sie verwenden möchten. Informationen zu Regionen und Zonen finden Sie unter Verfügbare Regionen und Zonen.
    • WORKLOAD_POLICY_NAME: Der Name der Arbeitslastrichtlinie.

    Instanzvorlage erstellen

    Wenn Sie die Instanz- und Verbrauchsattribute für jede Instanz in der verwalteten Instanzgruppe angeben möchten, erstellen Sie eine Instanzvorlage mit einer der folgenden Methoden:

    gcloud

    Verwenden Sie zum Erstellen einer regionalen Instanzvorlage den Befehl gcloud compute instance-templates create.

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \
        --machine-type=MACHINE_TYPE \
        --image-family=IMAGE_FAMILY \
        --image-project=IMAGE_PROJECT \
        --instance-template-region=REGION \
        --boot-disk-type=hyperdisk-balanced \
        --boot-disk-size=DISK_SIZE \
        --scopes=cloud-platform \
        
    --network-interface=nic-type=GVNIC, \
          network=GVNIC_NAME_PREFIX-net-0, \
          subnet=GVNIC_NAME_PREFIX-sub-0, \
          stack-type=STACK_TYPE, \
          address=EXTERNAL_IPV4_ADDRESS \
    --network-interface=nic-type=GVNIC, \
          network=GVNIC_NAME_PREFIX-net-1, \
          subnet=GVNIC_NAME_PREFIX-sub-1,no-address \
    --network-interface=nic-type=IRDMA, \
          network=RDMA_NAME_PREFIX-irdma, \
          subnet=RDMA_NAME_PREFIX-irdma-sub, \
          stack-type=IPV4_ONLY,no-address \
        --reservation-affinity=specific \
        --reservation=RESERVATION \
        --provisioning-model=RESERVATION_BOUND \
        --instance-termination-action=DELETE \
        --maintenance-policy=TERMINATE
    
    

    Ersetzen Sie Folgendes:

    • INSTANCE_TEMPLATE_NAME ist der Name der Instanzvorlage.
    • MACHINE_TYPE: der für die Instanz zu verwendende H4D-Maschinentyp.
    • IMAGE_FAMILY: die Image-Familie des Betriebssystem-Images, das Sie verwenden möchten. Eine Liste der unterstützten Betriebssysteme finden Sie unter Unterstützte Betriebssysteme.
    • IMAGE_PROJECT: die Projekt-ID des Betriebssystem-Images.
    • REGION: Region, in der Sie die Instanzvorlage erstellen möchten. Geben Sie eine Region an, in der der gewünschte Maschinentyp verfügbar ist.
    • DISK_SIZE: die Größe des Bootlaufwerks in GiB.
    • GVNIC_NAME_PREFIX: Das Namenspräfix, das Sie beim Erstellen der Standard-VPC-Netzwerke und -Subnetze für die gVNIC-Schnittstellen verwendet haben.

      Wenn Sie das Standardnetzwerk verwenden, geben Sie nur ein einzelnes --network-interface-Feld an, wobei das Feld nic-type auf GVNIC festgelegt ist. Lassen Sie außerdem die Einstellungen network und subnetwork für diese Netzwerkschnittstelle weg.

    • STACK_TYPE (optional): der Stacktyp, der für die gVNIC-Schnittstelle verwendet werden soll. Geben Sie entweder IPV4_ONLY oder IPV4_IPV6 an. Wenn Sie keinen Wert angeben, wird standardmäßig IPV4_ONLY verwendet.
    • EXTERNAL_IPV4_ADDRESS: Optional: Eine statische externe IPv4-Adresse, die mit der gVNIC-Netzwerkschnittstelle verwendet werden soll. Sie müssen zuvor eine externe IPv4-Adresse reserviert haben. Führen Sie einen der folgenden Schritte aus:

      • Geben Sie eine gültige IPv4-Adresse aus dem Subnetz an.
      • Verwenden Sie das Flag no-address, wenn die Netzwerkschnittstelle keine externe IP-Adresse haben soll.
      • Geben Sie address='' an, wenn die Netzwerkschnittstelle eine sitzungsspezifische externe IP-Adresse erhalten soll.

      Verwenden Sie stattdessen das Flag --external-ipv6-address, um eine externe IPv6-Adresse für die GVNIC-Netzwerkschnittstelle anzugeben.

    • RDMA_NAME_PREFIX: Das Namenspräfix, das Sie beim Erstellen des VPC-Netzwerk und des Subnetzes für die IRDMA-Netzwerkschnittstelle verwendet haben.

      Wenn Sie Cloud RDMA nicht mit Ihren H4D-Instanzen verwenden, lassen Sie das Feld --network-interface für die IRDMA-Schnittstelle weg.

    • RESERVATION: Der Name der Reservierung, die Sie verwenden möchten.

      RESERVATION: entweder der Name der Reservierung oder ein bestimmter Block innerhalb einer Reservierung. Informationen zum Abrufen des Reservierungsnamens oder der verfügbaren Blöcke finden Sie unter Reservierte Kapazität ansehen. Wählen Sie je nach Ihren Anforderungen an die Platzierung der Instanz eine der folgenden Optionen aus:
      • So erstellen Sie Instanzen über mehrere Blöcke hinweg oder in einem einzelnen Block:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME

        Außerdem müssen Sie für einen einzelnen Block die MIG erstellen, indem Sie eine Arbeitslastrichtlinie anwenden, die eine Block-Colocation (maxTopologyDistance=BLOCK) angibt. Compute Engine wendet die Richtlinie dann auf die Reservierung an und erstellt Instanzen im selben Block.

      • So erstellen Sie Instanzen auf einem bestimmten Block:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME/reservationBlocks/RESERVATION_BLOCK_NAME

    REST

    Senden Sie zum Erstellen einer regionalen Instanzvorlage eine POST-Anfrage an die regionInstanceTemplates.insert-Methode.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceTemplates
    {
      "name":"INSTANCE_TEMPLATE_NAME",
      "properties":{
        "disks":[
          {
            "boot":true,
            "initializeParams":{
              "diskSizeGb":"DISK_SIZE",
              "diskType":"hyperdisk-balanced",
              "sourceImage":"projects/IMAGE_PROJECT/global/images/family/IMAGE_FAMILY"
            },
            "mode":"READ_WRITE",
            "type":"PERSISTENT"
          }
        ],
        "machineType":"MACHINE_TYPE",
        
            "networkInterfaces": [
            {
              "network": "GVNIC_NAME_PREFIX-net-0",
              "subnetwork": "GVNIC_NAME_PREFIX-sub-0",
              "accessConfigs": [
                {
                    "type": "ONE_TO_ONE_NAT",
                    "name": "External IP",
                    "natIP": "EXTERNAL_IPV4_ADDRESS"
                }
              ],
              "stackType": "IPV4_ONLY",
              "nicType": "GVNIC",
          },
          {
              "network": "GVNIC_NAME_PREFIX-net-1",
              "subnetwork": "GVNIC_NAME_PREFIX-sub-1",
              "stackType": "IPV4_ONLY",
              "nicType": "GVNIC",
          },
          {
              "network": "RDMA_NAME_PREFIX-irdma",
              "subnetwork": "RDMA_NAME_PREFIX-irdma-sub",
              "stackType": "IPV4_ONLY",
              "nicType": "IRDMA",
          }
        ],
    ,
        "reservationAffinity":{
            "consumeReservationType":"SPECIFIC_RESERVATION",
            "key":"compute.googleapis.com/reservation-name",
            "values":[
              "RESERVATION"
            ]
          },
        "scheduling":{
            "provisioningModel":"RESERVATION_BOUND",
            "instanceTerminationAction":"DELETE",
            "onHostMaintenance": "TERMINATE",
            "automaticRestart":true
          }
      }
    }
    

    Ersetzen Sie Folgendes:

    • INSTANCE_TEMPLATE_NAME ist der Name der Instanzvorlage.
    • MACHINE_TYPE: der für die Instanz zu verwendende Maschinentyp. Geben Sie einen H4D-Maschinentyp an. Weitere Informationen finden Sie unter H4D-Maschinentypen.
    • IMAGE_FAMILY: die Image-Familie des Betriebssystem-Images, das Sie verwenden möchten. Eine Liste der unterstützten Betriebssysteme finden Sie unter Unterstützte Betriebssysteme.
    • IMAGE_PROJECT: die Projekt-ID des Betriebssystem-Images.
    • REGION: Region, in der Sie die Instanzvorlage erstellen möchten. Geben Sie eine Region an, in der der gewünschte Maschinentyp verfügbar ist. Weitere Informationen zu Regionen finden Sie unter Regionen und Zonen.
    • DISK_SIZE: die Größe des Bootlaufwerks in GiB.
    • GVNIC_NAME_PREFIX: Das Namenspräfix, das Sie beim Erstellen der Standard-VPC-Netzwerke und -Subnetze für die gVNIC-Schnittstellen verwendet haben.

      Wenn Sie das Standardnetzwerk verwenden, geben Sie nur ein einzelnes --network-interface-Feld an, wobei das Feld nic-type auf GVNIC festgelegt ist. Lassen Sie außerdem die Einstellungen network und subnetwork für diese Netzwerkschnittstelle weg.

    • EXTERNAL_IPV4_ADDRESS: Optional: Eine statische externe IPv4-Adresse, die mit der gVNIC-Netzwerkschnittstelle verwendet werden soll. Sie müssen zuvor eine externe IPv4-Adresse reserviert haben.

      Verwenden Sie stattdessen das Flag --external-ipv6-address, um eine externe IPv6-Adresse für die GVNIC-Netzwerkschnittstelle anzugeben.

    • RDMA_NAME_PREFIX: Das Namenspräfix, das Sie beim Erstellen des VPC-Netzwerk und des Subnetzes für die IRDMA-Netzwerkschnittstelle verwendet haben.

      Wenn Sie Cloud RDMA nicht mit Ihren H4D-Instanzen verwenden, lassen Sie das Feld --network-interface für die IRDMA-Schnittstelle weg.

    • RESERVATION: Der Name der Reservierung, die Sie verwenden möchten.

      RESERVATION: entweder der Name der Reservierung oder ein bestimmter Block innerhalb einer Reservierung. Informationen zum Abrufen des Reservierungsnamens oder der verfügbaren Blöcke finden Sie unter Reservierte Kapazität ansehen. Wählen Sie je nach Ihren Anforderungen an die Platzierung der Instanz eine der folgenden Optionen aus:
      • So erstellen Sie Instanzen über mehrere Blöcke hinweg oder in einem einzelnen Block:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME

        Außerdem müssen Sie für einen einzelnen Block die MIG erstellen, indem Sie eine Arbeitslastrichtlinie anwenden, die eine Block-Colocation (maxTopologyDistance=BLOCK) angibt. Compute Engine wendet die Richtlinie dann auf die Reservierung an und erstellt Instanzen im selben Block.

      • So erstellen Sie Instanzen auf einem bestimmten Block:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME/reservationBlocks/RESERVATION_BLOCK_NAME

    Nachdem Sie die Instanzvorlage erstellt haben, können Sie sie aufrufen, um ihre ID und die Instanzeigenschaften zu sehen.

    Eine MIG erstellen.

    Je nach den Anforderungen Ihrer Arbeitslast können Sie eine MIG in einer der folgenden Konfigurationen erstellen:

    MIG mit einer Zielgröße erstellen

    Wenn Sie Ihren Job starten können, ohne alle VM-Instanzen gleichzeitig zu erstellen, erstellen Sie eine MIG mit einer Zielgröße. Die Zielgröße bestimmt die Anzahl der Instanzen in der MIG. Die MIG beginnt mit dem Erstellen von Instanzen basierend auf der aktuellen Ressourcenverfügbarkeit. Wenn eine Ressource vorübergehend nicht verfügbar ist, versucht die MIG kontinuierlich, Instanzen zu erstellen, um die Zielgröße zu erreichen.

    Wählen Sie eine der folgenden Optionen aus, um eine verwaltete Instanzgruppe mit einer Zielgröße zu erstellen:

    gcloud

    Verwenden Sie den Befehl instance-groups managed create, um eine MIG mit einer angegebenen Zielgröße zu erstellen.

    In diesem Schritt wird mit den Befehlen zum Erstellen einer MIG eine Arbeitslastrichtlinie verwendet, um die VM-Platzierung anzugeben. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, entfernen Sie das Flag --workload-policy.

    So erstellen Sie eine zonale oder regionale MIG:

    • Verwenden Sie den folgenden Befehl, um eine zonale MIG zu erstellen:
      gcloud compute instance-groups managed create MIG_NAME \
        --template=INSTANCE_TEMPLATE_URL \
        --size=TARGET_SIZE \
        --workload-policy=WORKLOAD_POLICY_URL \
        --zone=ZONE
      
    • Verwenden Sie zum Erstellen einer regionalen MIG den folgenden Befehl:
      gcloud compute instance-groups managed create MIG_NAME \
          --template=INSTANCE_TEMPLATE_URL \
          --size=TARGET_SIZE \
          --workload-policy=WORKLOAD_POLICY_URL \
          --region=REGION
      
    Ersetzen Sie Folgendes:
    • MIG_NAME: Name der MIG.
    • INSTANCE_TEMPLATE_URL: Die URL der Instanzvorlage, die Sie zum Erstellen von VMs in der MIG verwenden möchten. Die URL kann entweder die ID oder den Namen der Instanzvorlage enthalten. Geben Sie einen der folgenden Werte an:
      • Für eine regionale Instanzvorlage: projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
      • Für eine globale Instanzvorlage: INSTANCE_TEMPLATE_ID
    • TARGET_SIZE: Die Anzahl der VMs, die Sie in der MIG haben möchten.
    • WORKLOAD_POLICY_URL (Optional): Die URL der Arbeitslastrichtlinie. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, können Sie das Flag --workload-policy entfernen.
    • ZONE: die Zone, in der Sie die MIG erstellen möchten. Wenn Sie eine Arbeitslastrichtlinie verwenden, geben Sie eine Zone innerhalb der Region der Richtlinie an.
    • REGION: die Region, in der Sie die MIG erstellen möchten. Wenn Sie eine Arbeitslastrichtlinie verwenden, geben Sie dieselbe Region wie für die Richtlinie an. Bei einer regionalen MIG können Sie anstelle einer Region die Zonen in dieser Region mit dem --zones-Flag angeben.

    REST

    Wenn Sie eine MIG mit einer bestimmten Zielgröße erstellen möchten, stellen Sie eine POST-Anfrage wie folgt:

    In diesem Schritt wird in den Anfragen zum Erstellen einer MIG eine Arbeitslastrichtlinie verwendet, um die VM-Platzierung anzugeben. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, entfernen Sie das Feld resourcePolicies.workloadPolicy aus dem Anfragetext.

    So erstellen Sie eine zonale oder regionale MIG:

    • Wenn Sie eine zonale MIG erstellen möchten, senden Sie eine POST-Anfrage an die Methode instanceGroupManagers.insert.
      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers
      {
        "versions": [
          {
            "instanceTemplate": "INSTANCE_TEMPLATE_URL"
          }
        ],
        "name": "MIG_NAME",
        "instanceTemplate": "INSTANCE_TEMPLATE_URL",
        "targetSize": "TARGET_SIZE",
        "resourcePolicies": {
          "workloadPolicy": WORKLOAD_POLICY_URL
        }
      }
      
    • Um eine regionale MIG zu erstellen, senden Sie eine POST-Anfrage an die Methode regionInstanceGroupManagers.insert.
        POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers
        {
          "versions": [
            {
              "instanceTemplate": "INSTANCE_TEMPLATE_URL"
            }
          ],
          "name": "MIG_NAME",
          "instanceTemplate": "INSTANCE_TEMPLATE_URL",
          "targetSize": "TARGET_SIZE",
          "resourcePolicies": {
            "workloadPolicy": WORKLOAD_POLICY_URL
          }
        }
      
    Ersetzen Sie Folgendes:
    • PROJECT_ID: Projekt-ID.
    • ZONE: die Zone, in der Sie die MIG erstellen möchten. Wenn Sie eine Arbeitslastrichtlinie verwenden, geben Sie eine Zone innerhalb der Region der Richtlinie an.
    • REGION: die Region, in der Sie eine MIG erstellen möchten. Wenn Sie eine Arbeitslastrichtlinie verwenden, geben Sie dieselbe Region wie für die Richtlinie an.
    • INSTANCE_TEMPLATE_URL: Die URL der Instanzvorlage, die Sie zum Erstellen von VMs in der MIG verwenden möchten. Die URL kann entweder die ID oder den Namen der Instanzvorlage enthalten. Geben Sie einen der folgenden Werte an:
      • Für eine regionale Instanzvorlage: projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
      • Für eine globale Instanzvorlage: INSTANCE_TEMPLATE_ID
    • MIG_NAME: Name der MIG.
    • TARGET_SIZE: Die Anzahl der VMs, die Sie in der MIG haben möchten.
    • WORKLOAD_POLICY_URL (Optional): Die URL der Arbeitslastrichtlinie. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, können Sie das Feld resourcePolicies.workloadPolicy entfernen.

    MIG und Anfrage zur Größenanpassung erstellen

    Wenn Sie alle angeforderten Instanzen gleichzeitig erstellen möchten, erstellen Sie eine MIG ohne Instanzen. Nachdem Sie die leere MIG erstellt haben, erstellen Sie eine Anfrage zur Größenänderung in der MIG. Wenn die Ressourcen zum Erstellen aller Instanzen gleichzeitig verfügbar sind, werden die Instanzen durch die Anfrage zur Größenänderung der MIG hinzugefügt.

    Wählen Sie eine der folgenden Optionen aus, um eine MIG und eine Anfrage zur Größenanpassung zu erstellen:

    gcloud

    In diesem Schritt wird mit den Befehlen zum Erstellen einer MIG eine Arbeitslastrichtlinie verwendet, um die VM-Platzierung anzugeben. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, entfernen Sie das Flag --workload-policy.

    So erstellen Sie eine zonale oder regionale MIG und eine Anfrage zur Größenanpassung:

    • So erstellen Sie eine zonale MIG und eine Anfrage zur Größenanpassung darin:

      1. Erstellen Sie mit dem Befehl instance-groups managed create eine zonale MIG, wie unten beschrieben.

        gcloud compute instance-groups managed create MIG_NAME \
            --template=INSTANCE_TEMPLATE_URL \
            --size=0 \
            --workload-policy=WORKLOAD_POLICY_URL \
            --zone=ZONE
        
      2. Erstellen Sie mit dem Befehl instance-groups managed resize-requests create eine Anfrage zur Größenanpassung in der zonalen MIG:

        gcloud compute instance-groups managed resize-requests create MIG_NAME \
            --resize-request=RESIZE_REQUEST_NAME \
            POPULATION_METHOD \
            --zone=ZONE
        
    • So erstellen Sie eine regionale MIG und eine Anfrage zur Größenanpassung darin:

      1. Erstellen Sie mit dem Befehl instance-groups managed create eine regionale MIG.

        gcloud compute instance-groups managed create MIG_NAME \
            --template=INSTANCE_TEMPLATE_URL \
            --size=0 \
            --workload-policy=WORKLOAD_POLICY_URL \
            --zones=ZONE \
            --target-distribution-shape=any-single-zone \
            --instance-redistribution-type=none
          
      2. Erstellen Sie mit dem Betabefehl instance-groups managed resize-requests create eine Anfrage zur Größenanpassung in der regionalen MIG:

        gcloud beta compute instance-groups managed resize-requests create MIG_NAME \
            --resize-request=RESIZE_REQUEST_NAME \
            POPULATION_METHOD \
            --region=REGION
        

    Ersetzen Sie Folgendes:

    • MIG_NAME: Name der MIG.
    • INSTANCE_TEMPLATE_URL: Die URL der Instanzvorlage, die Sie zum Erstellen von VMs in der MIG verwenden möchten. Die URL kann entweder die ID oder den Namen der Instanzvorlage enthalten. Geben Sie einen der folgenden Werte an:
      • Für eine regionale Instanzvorlage: projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
      • Für eine globale Instanzvorlage: INSTANCE_TEMPLATE_ID
    • WORKLOAD_POLICY_URL (Optional): Die URL der Arbeitslastrichtlinie. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, können Sie das Flag --workload-policy entfernen.
    • ZONE: die Zone, in der Sie die MIG erstellen möchten. Auch für eine regionale MIG müssen Sie eine Zone angeben. Diese Zone muss die Zone sein, die das Profil für Ihr VPC-Netzwerk enthält, und eine Zone sein, in der der Maschinentyp verfügbar ist. Weitere Informationen finden Sie unter Einschränkungen.
    • RESIZE_REQUEST_NAME: der Name der Anfrage zur Größenänderung, der innerhalb der angegebenen MIG eindeutig sein muss. Andernfalls schlägt das Erstellen der Anfrage zur Größenänderung fehl.
    • POPULATION_METHOD: Die Methode zum Hinzufügen von Instanzen zur MIG. Verwenden Sie eine der folgenden Optionen:

      • --resize-by=COUNT: Die angegebene Anzahl von Instanzen wird gleichzeitig zur MIG hinzugefügt. Die Instanznamen werden automatisch generiert.
      • --instances=INSTANCE_NAME_LIST: Instanzen mit den angegebenen Namen werden alle gleichzeitig zur MIG hinzugefügt. Ersetzen Sie INSTANCE_NAME_LIST durch eine durch Kommas getrennte Liste von Instanznamen. Die Anzahl der von Ihnen angegebenen Namen bestimmt die Anzahl der Instanzen, die mit dieser Größenänderungsanfrage erstellt werden.
    • REGION: Die Region, in der sich die MIG befindet.

    REST

    In diesem Schritt wird in den Anfragen zum Erstellen einer MIG eine Arbeitslastrichtlinie verwendet, um die VM-Platzierung anzugeben. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, entfernen Sie das Feld resourcePolicies.workloadPolicy aus dem Anfragetext.

    So erstellen Sie eine zonale oder regionale MIG und eine Anfrage zur Größenanpassung:

    • So erstellen Sie eine zonale MIG und eine Anfrage zur Größenanpassung darin:
      1. Erstellen Sie eine zonale MIG, indem Sie eine POST-Anfrage an die Methode instanceGroupManagers.insert senden.
        POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers
        {
          "versions": [
            {
              "instanceTemplate": "INSTANCE_TEMPLATE_URL"
            }
          ],
          "name": "MIG_NAME",
          "targetSize": 0,
          "resourcePolicies": {
            "workloadPolicy": WORKLOAD_POLICY_URL
          }
        }
        
      2. Erstellen Sie eine Anfrage zur Größenänderung in der zonalen MIG, indem Sie eine POST-Anfrage an die Methode instanceGroupManagerResizeRequests.insert senden:
        POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/resizeRequests
        {
          "name": "RESIZE_REQUEST_NAME",
          POPULATION_METHOD
        }
        
    • So erstellen Sie eine regionale MIG und eine Anfrage zur Größenanpassung darin:
      1. So erstellen Sie eine regionale MIG und senden eine POST-Anfrage an die regionInstanceGroupManagers.insert-Methode:
        POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers
        {
          "versions": [
            {
              "instanceTemplate": "INSTANCE_TEMPLATE_URL"
            }
          ],
          "name": "MIG_NAME",
          "targetSize": 0,
          "distributionPolicy": {
            "targetShape": "ANY_SINGLE_ZONE",
            "zones": [
              {
                "zone": "projects/PROJECT_ID/zones/ZONE"
              }
            ]
          },
          "updatePolicy": {
            "instanceRedistributionType": "NONE"
          },
          "resourcePolicies": {
            "workloadPolicy": WORKLOAD_POLICY_URL
          }
        }
        
      2. Erstellen Sie eine Anfrage zur Größenänderung in der regionalen MIG, indem Sie eine POST-Anfrage an die Methode beta.regionInstanceGroupManagerResizeRequests.insert senden:
        POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/MIG_NAME/resizeRequests
        {
          "name": "RESIZE_REQUEST_NAME",
          POPULATION_METHOD
        }
        

    Ersetzen Sie Folgendes:

    • PROJECT_ID: Projekt-ID.
    • ZONE: die Zone, in der Sie die MIG erstellen möchten. Auch für eine regionale MIG müssen Sie eine Zone angeben. Diese Zone muss die Zone sein, die das Profil für Ihr VPC-Netzwerk enthält, und eine Zone sein, in der der Maschinentyp verfügbar ist. Weitere Informationen finden Sie unter Einschränkungen.
    • REGION: die Region, in der Sie die MIG erstellen möchten.
    • INSTANCE_TEMPLATE_URL: Die URL der Instanzvorlage, die Sie zum Erstellen von VMs in der MIG verwenden möchten. Die URL kann entweder die ID oder den Namen der Instanzvorlage enthalten. Geben Sie einen der folgenden Werte an:
      • Für eine regionale Instanzvorlage: projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
      • Für eine globale Instanzvorlage: INSTANCE_TEMPLATE_ID
    • MIG_NAME: Name der MIG.
    • WORKLOAD_POLICY_URL (Optional): Die URL der Arbeitslastrichtlinie. Wenn Sie keine Arbeitslastrichtlinie verwenden möchten, können Sie das Feld resourcePolicies.workloadPolicy entfernen.
    • RESIZE_REQUEST_NAME: der Name der Anfrage zur Größenänderung, der innerhalb der angegebenen MIG eindeutig sein muss. Andernfalls schlägt das Erstellen der Anfrage zur Größenänderung fehl.
    • POPULATION_METHOD: Die Methode zum Hinzufügen von Instanzen zur MIG. Verwenden Sie eine der folgenden Optionen:

      • "resizeBy":COUNT: Ersetzen Sie COUNT durch die angegebene Anzahl von Instanzen, die gleichzeitig zur MIG hinzugefügt werden sollen. Die Instanznamen werden automatisch generiert.
      • "instanceNames":INSTANCE_NAME_LIST: Instanzen mit den angegebenen Namen werden alle gleichzeitig zur MIG hinzugefügt. Ersetzen Sie INSTANCE_NAME_LIST durch eine durch Kommas getrennte Liste von Instanznamen. Die Anzahl der von Ihnen angegebenen Namen bestimmt die Anzahl der Instanzen, die mit dieser Größenänderungsanfrage erstellt werden.

    Bereinigen

    Damit Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen nicht in Rechnung gestellt werden, löschen Sie entweder das Projekt, das die Ressourcen enthält, oder Sie behalten das Projekt und löschen die einzelnen Ressourcen.

    Projekt löschen

    Delete a Google Cloud project:

    gcloud projects delete PROJECT_ID

    Ressourcen löschen

    1. Anfragen zur Größenanpassung in einer MIG löschen

    2. MIG und Instanzen löschen

    3. Wenn der Status für das automatische Löschen der Laufwerke in der Instanzvorlage auf False festgelegt wurde, werden die Laufwerke nicht automatisch gelöscht, wenn die VM-Instanz gelöscht wird. Sie haben folgende Möglichkeiten zum Löschen der Laufwerke:

      Console

      1. Rufen Sie in der Google Cloud Console die Seite Laufwerke auf.

      Zur Seite „Laufwerke“

      1. Wählen Sie die Zeilen mit den Laufwerken aus, die Sie in dieser Anleitung erstellt haben. Achten Sie darauf, dass die Spalte Verwendet von für jedes Laufwerk leer ist.

      2. Klicken Sie auf  Löschen und dann noch einmal auf Löschen, um den Löschvorgang zu bestätigen.

      gcloud

      Führen Sie den Befehl gcloud compute disks delete aus.

      gcloud compute disks delete DISK_NAME \
          --project PROJECT_ID --zone ZONE
      

      Ersetzen Sie Folgendes:

      • DISK_NAME : Name des Laufwerks, das gelöscht werden soll
      • PROJECT_ID: die ID des Projekts, das das Laufwerk enthält
      • ZONE: die Zone des Laufwerks

      REST

      Verwenden Sie die Methode disks.delete, um die Laufwerke zu löschen.

      DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME 
      

      Ersetzen Sie Folgendes:

      • PROJECT_ID: die ID des Projekts, das das Laufwerk enthält
      • ZONE: die Zone des Laufwerks
      • DISK_NAME : Name des Laufwerks, das gelöscht werden soll
    4. Löschen Sie die Netzwerke.

    5. Löschen Sie die Instanzvorlage.

    Nächste Schritte