ルーター アプライアンス インスタンスを削除する

このページでは、ルーター アプライアンス インスタンスとその基盤となる Google Cloud リソースを削除する方法について説明します。このプロセスを説明するため、このページでは、ルーター アプライアンス インスタンスの作成で説明されているシナリオを使用しています。

ルーター アプライアンスの詳細については、ルーター アプライアンスの概要をご覧ください。

Network Connectivity Center の詳細については、Network Connectivity Center の概要をご覧ください。

始める前に

始める前に、次のセクションを確認してください。

プロジェクトを作成または選択する

Network Connectivity Center を簡単に構成できるように、まず、有効なプロジェクトを特定します。

  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. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.
  5. To initialize the gcloud CLI, run the following command:

    gcloud init
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Make sure that billing is enabled for your Google Cloud project.

  8. Install the Google Cloud CLI.
  9. To initialize the gcloud CLI, run the following command:

    gcloud init
  10. Google Cloud CLI を使用している場合は、gcloud config set コマンドを使用してプロジェクト ID を設定します。

    gcloud config set project PROJECT_ID

    PROJECT_ID は、一意のプロジェクト ID に置き換えます。

    このページの gcloud CLI の手順では、プロジェクト ID がすでに設定されていることを前提としています。

  11. プロジェクト ID が正しく設定されていることを確認するには、gcloud config list コマンドを使用します。

    gcloud config list --format='text(core.project)'

アクセスの取得

Network Connectivity Center を使用するには、アクセス制御で説明されている権限が必要です。

Cloud Router で BGP ピアを削除する

gcloud

ルーター アプライアンス インスタンスの Cloud Router で 2 つの冗長 BGP ピアを削除するには、次のコマンドを入力します。

 gcloud compute routers remove-bgp-peer NAME \
     --peer-name PEER_NAME,PEER_NAME \
     --region=REGION \
     --project=PROJECT_ID

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

  • NAME: 更新する Cloud Router の名前(例: router-a
  • PEER_NAME: 削除する BGP ピアの名前(例: router-appliance-bgp-peer-0router-appliance-bgp-peer-1
  • REGION: ルーター アプライアンス インスタンスとして機能する VM が配置されているリージョン(例: us-west1
  • PROJECT_ID: Cloud Router のプロジェクトの ID(例: my-project

API

ルーター アプライアンス インスタンスの Cloud Router で 2 つの BGP ピアを削除するには、compute.routers.patch メソッドを使用します。リクエストでは、保持する BGP ピアの情報を渡します。ピアごとに、構成済みのすべてのフィールドを含める必要があります。

次の例では、Cloud Router からすべての BGP ピアを削除します。

PATCH
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME
 {
  "bgpPeers": []
 }

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

  • PROJECT_ID: Cloud Router のプロジェクトの ID(例: my-project
  • REGION: ルーター アプライアンス インスタンスとして機能する VM が配置されているリージョン(例: us-west1
  • NAME: 更新する Cloud Router の名前(例: router-a

ルーター アプライアンス インスタンスの Cloud Router インターフェースを削除する

ルーター アプライアンス インスタンスで Cloud Router インターフェースを削除する場合は、次のガイドラインを使用します。

  • 両方のインターフェースを同時に削除します。
  • Cloud Router インターフェースは、他の Google Cloud リソースによって使用されていない場合にのみ削除します。

gcloud

ルーター アプライアンス インスタンスの 2 つの冗長 Cloud Router インターフェースを削除するには、次のコマンドを入力します。

 gcloud compute routers remove-interface NAME \
     --interface-names=INTERFACE_NAME,INTERFACE_NAME \
     --region=REGION \
     --project=PROJECT_ID

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

  • NAME: 更新する Cloud Router の名前(例: router-a
  • INTERFACE_NAME: インターフェースの名前(例: router-appliance-interface-0router-appliance-interface-1
  • REGION: Cloud Router が存在する Google Cloud リージョン(例: us-west1
  • PROJECT_ID: Cloud Router のプロジェクトの ID(例: my-project

API

Cloud Router でルーター アプライアンス インスタンスの 2 つの冗長インターフェースを削除するには、compute.routers.patch メソッドを使用します。リクエストでは、保持する BGP ピアの情報を渡します。ピアごとに、構成済みのすべてのフィールドを含める必要があります。

次の例では、Cloud Router からすべてのインターフェースを削除します。

"PATCH   https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME{
  "region":"REGION",
  "interfaces":[]
}

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

  • PROJECT_ID: Cloud Router のプロジェクトの ID(例: my-project
  • REGION: Cloud Router が存在する Google Cloud リージョン(例: us-west1
  • NAME: 更新する Cloud Router の名前(例: router-a
  • NETWORK: VPC ネットワークの名前(例: network-a
  • INTERFACE_NAME: インターフェースの名前(例: router-appliance-interface-0router-appliance-interface-1

Cloud Router を削除する

手順については、ルーターの削除をご覧ください。

Network Connectivity Center のスポークを削除する

手順については、スポークの削除をご覧ください。

VM 上のルーター アプライアンス ソフトウェアを削除する

手順については、お使いのルーター アプライアンスのベンダーのドキュメントをご覧ください。

ルーター アプライアンス VM を削除する

gcloud

ルーター アプライアンス VM インスタンスを削除するには、次のコマンドを入力します。

gcloud compute instances delete INSTANCE_NAME \
    --project=PROJECT_ID \
    --zone=ZONE

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

  • INSTANCE_NAME: ルーター アプライアンス インスタンスの名前(例: router-app-a
  • PROJECT_ID: Cloud Router のプロジェクトの ID(例: my-project
  • ZONE: ルーター アプライアンス インスタンスとして機能する VM が存在するゾーン(例: us-west1-a

API

VM インスタンスを削除するには、compute.instances.delete メソッドを使用します。

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME

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

  • PROJECT_ID: Cloud Router のプロジェクトの ID(例: my-project
  • ZONE: ルーター アプライアンス インスタンスとして機能する VM が存在するゾーン(例: us-west1-a
  • INSTANCE_NAME: ルーター アプライアンス インスタンスの名前(例: router-app-a

BGP を許可するファイアウォール ルールを削除する

必要に応じて、ルーター アプライアンス インスタンスが存在するネットワークに対して TCP ポート 179 での BGP トラフィックを許可するファイアウォール ルールを削除します。

手順については、ファイアウォール ルールを削除するをご覧ください。

次のステップ