Dynamic Network Interfaces aus einer Instanz löschen

Auf dieser Seite wird beschrieben, wie Sie eine dynamische Netzwerkschnittstelle (NIC) aus einer vorhandenen Compute Engine-Instanz löschen.

Eine Übersicht über mehrere Netzwerkschnittstellen finden Sie unter Mehrere Netzwerkschnittstellen.

Informationen zum Aufrufen der vorhandenen Netzwerkschnittstellen einer Instanz finden Sie unter Netzwerkschnittstellen für eine Instanz ansehen.

Dynamische NIC aus einer Instanz löschen

In diesem Abschnitt wird beschrieben, wie Sie eine dynamische NIC aus einer Instanz löschen.

Um einen möglichen Fehler beim Löschen einer dynamischen NIC durch ein Instanzupdate zu vermeiden, sollten Sie dynamische NICs nicht aus einzelnen Instanzen löschen, indem Sie Instanzeigenschaften aktualisieren.

Console

  1. Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.

    Zu Seite „VM-Instanzen“

  2. Klicken Sie auf den Namen der Instanz, für die Sie eine dynamische NIC löschen möchten.

  3. Klicken Sie auf der Seite "Instanzdetails" auf Bearbeiten.

  4. Suchen Sie im Abschnitt Dynamic Network Interfaces (Dynamische Netzwerkschnittstellen) nach der dynamischen NIC, die Sie löschen möchten.

  5. Klicken Sie zum Löschen der dynamischen NIC auf Löschen.

  6. Klicken Sie auf Speichern, um die Konfiguration zu speichern.

gcloud

Verwenden Sie den Befehl instances network-interfaces delete, um eine dynamische NIC aus einer vorhandenen Instanz zu löschen.

gcloud compute instances network-interfaces delete INSTANCE_NAME \
    --zone=ZONE \
    --network-interface=DYNAMIC_NIC_NAME

Ersetzen Sie Folgendes:

  • INSTANCE_NAME: Name der zu erstellenden Instanz
  • ZONE: Zone der Instanz
  • DYNAMIC_NIC_NAME: Der Name der zu löschenden dynamischen NIC, z. B. nic0.2

API

Verwenden Sie die Methode instances.deleteNetworkInterface, um eine dynamische NIC aus einer vorhandenen Instanz zu löschen.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/deleteNetworkInterface?networkInterfaceName=DYNAMIC_NIC_NAME

Ersetzen Sie Folgendes:

  • PROJECT_ID ist die ID des Projekts, das die Instanz enthält.
  • ZONE: Die Zone, die die Instanz enthält
  • INSTANCE_NAME: Der Name der Instanz, aus der die dynamische NIC gelöscht werden soll.
  • DYNAMIC_NIC_NAME: Der Name der zu löschenden dynamischen NIC, z. B. nic0.2

Dynamische NIC aus Instanzen in einer MIG löschen

In diesem Abschnitt wird beschrieben, wie Sie eine dynamische NIC aus Instanzen in einer MIG löschen, indem Sie eine neue Instanzvorlage erstellen und die Konfiguration auf die MIG anwenden. Das Aktualisieren einer vorhandenen Instanzvorlage wird nicht unterstützt.

Weitere Informationen zum Erstellen von Instanzvorlagen finden Sie unter Instanzvorlagen erstellen. Informationen zum Aufrufen einer vorhandenen Instanzvorlage finden Sie unter Instanzvorlagen abrufen, auflisten und löschen.

Console

  1. Rufen Sie die Seite Instanzvorlagen auf.

    Zu Instanzvorlagen

  2. Klicken Sie auf die Instanzvorlage, die Sie kopieren und aktualisieren möchten.

  3. Klicken Sie auf Ähnliche erstellen.

  4. Maximieren Sie den Abschnitt Erweiterte Optionen und dann den Abschnitt Netzwerk.

  5. Suchen Sie im Abschnitt Dynamic Network Interfaces (Dynamische Netzwerkschnittstellen) nach der dynamischen NIC, die Sie löschen möchten.

  6. Klicken Sie zum Löschen der dynamischen NIC auf Löschen.

  7. Klicken Sie auf Erstellen, um die Instanzvorlage zu erstellen.

  8. Informationen zum Aktualisieren oder Neuerstellen Ihrer Instanzen mit der neuen Instanzvorlage finden Sie unter Neue VM-Konfigurationen in einer MIG anwenden.

gcloud

  1. Verwenden Sie den Befehl gcloud compute instance-templates create, um eine neue Instanzvorlage zu erstellen, mit der eine dynamische NIC gelöscht wird.

    Geben Sie für jede Netzwerkschnittstelle aus Ihrer vorhandenen Instanzvorlage das Flag --network-interface an, mit Ausnahme der dynamischen NIC, die Sie löschen möchten.

    Passen Sie das folgende Beispiel an, um Netzwerkschnittstellen und andere Attribute nach Bedarf anzugeben. Weitere Beispiele zum Erstellen von Instanzen mit mehreren Netzwerkschnittstellen finden Sie unter VMs mit mehreren Netzwerkschnittstellen erstellen.

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \
       --network-interface=network=NETWORK_A,subnet=SUBNET_A \
       [--network-interface=network=NETWORK_B,subnet=SUBNET_B[,vlan=VLAN_ID]]
    

    Ersetzen Sie Folgendes:

    • INSTANCE_TEMPLATE_NAME: Der Name der neuen Instanzvorlage.
    • NETWORK_A, NETWORK_B: Das Netzwerk, an das die Schnittstelle angehängt ist.
    • SUBNET_A, SUBNET_B: Das Subnetz, an das die Schnittstelle angehängt wird.
    • VLAN_ID: eine VLAN-ID Wenn Sie eine VLAN-ID angeben, wird die Netzwerkschnittstelle als Dynamic NIC konfiguriert. Sie müssen eine Dynamic NIC nach der übergeordneten vNIC im Befehl platzieren.
  2. Informationen zum Aktualisieren oder Neuerstellen Ihrer Instanzen mit der neuen Instanzvorlage finden Sie unter Neue VM-Konfigurationen in einer MIG anwenden.

API

  1. Wenn Sie eine neue Instanzvorlage erstellen möchten, in der eine dynamische NIC gelöscht wird, verwenden Sie die Methode instanceTemplates.insert, um eine globale Instanzvorlage zu erstellen, oder die Methode regionInstanceTemplates.insert, um eine regionale Instanzvorlage zu erstellen.

    Fügen Sie im Feld networkInterfaces jede Netzwerkschnittstelle aus Ihrer vorhandenen Instanzvorlage ein, mit Ausnahme der dynamischen NIC, die Sie löschen möchten.

    Passen Sie das folgende Beispiel an, um Netzwerkschnittstellen und andere Eigenschaften nach Bedarf anzugeben. Weitere Beispiele zum Erstellen von Instanzen mit mehreren Netzwerkschnittstellen finden Sie unter VMs mit mehreren Netzwerkschnittstellen erstellen.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates
    {
       ....
    
       "networkInterfaces": [
         {
           "subnetwork": "regions/REGION/subnetworks/SUBNET_A"
         },
         {
           "subnetwork": "regions/REGION/subnetworks/SUBNET_B",
           "vlan": "VLAN_ID"
         },
         additional network interfaces...
       ],
       other instance settings...
     }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Projekts, das die Instanzvorlage enthält.
    • REGION: Die Region, die die Instanzen enthält.
    • SUBNET_A,SUBNET_B: Das Subnetz, in dem sich die einzelnen Netzwerkschnittstellen befinden.
    • VLAN_ID: eine VLAN-ID Wenn Sie eine VLAN-ID angeben, wird die Netzwerkschnittstelle als Dynamic NIC konfiguriert. Sie müssen eine Dynamic NIC nach der zugehörigen übergeordneten vNIC platzieren.
  2. Informationen zum Aktualisieren oder Neuerstellen Ihrer Instanzen mit der neuen Instanzvorlage finden Sie unter Neue VM-Konfigurationen in einer MIG anwenden.