インスタンスから動的 NIC を削除する

このページでは、既存の仮想マシン(VM)インスタンスから動的ネットワーク インターフェース(NIC)を削除する方法について説明します。

マルチ NIC の概要については、複数のネットワーク インターフェースをご覧ください。

インスタンスの既存のネットワーク インターフェースを表示するには、インスタンスのネットワーク インターフェースを表示するをご覧ください。

Dynamic NIC を削除する

次の手順で動的 NIC を削除します。インスタンスの更新による動的 NIC の削除時にエラーが発生するのを防ぐため、インスタンスのプロパティを更新して個々のインスタンスから動的 NIC を削除しないでください。

gcloud

既存のインスタンスから動的 NIC を削除するには、instances network-interfaces delete コマンドを使用します。

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

次のように置き換えます。

  • INSTANCE_NAME: 作成するインスタンスの名前
  • ZONE: インスタンスのゾーン
  • DYNAMIC_NIC_NAME: 削除する動的 NIC の名前(nic0.2 など)

マネージド インスタンス グループ(MIG)から動的 NIC を削除するには、instance-groups managed set-instance-template をご覧ください。

API

既存のインスタンスから動的 NIC を削除するには、instances.deleteNetworkInterface メソッドを使用します。

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

次のように置き換えます。

  • PROJECT_ID: インスタンスが含まれているプロジェクトの ID
  • ZONE: インスタンスを含むゾーン。
  • INSTANCE_NAME: 動的 NIC を削除するインスタンスの名前
  • DYNAMIC_NIC_NAME: 削除する動的 NIC の名前(nic0.2 など)

マネージド インスタンス グループ(MIG)から動的 NIC を削除するには、instanceGroupManagers.setInstanceTemplate をご覧ください。