このページでは、ルーター アプライアンス インスタンスとその基盤となる Google Cloud リソースを削除する方法について説明します。このプロセスを説明するため、このページでは、ルーター アプライアンス インスタンスの作成で説明されているシナリオを使用しています。
ルーター アプライアンスの詳細については、ルーター アプライアンスの概要をご覧ください。
Network Connectivity Center の詳細については、Network Connectivity Center の概要をご覧ください。
始める前に
始める前に、次のセクションを確認してください。
プロジェクトを作成または選択する
Network Connectivity Center を簡単に構成できるように、まず、有効なプロジェクトを特定します。
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Google Cloud CLI を使用している場合は、
gcloud config set
コマンドを使用してプロジェクト ID を設定します。gcloud config set project PROJECT_ID
PROJECT_ID
は、一意のプロジェクト ID に置き換えます。このページの gcloud CLI の手順では、プロジェクト ID がすでに設定されていることを前提としています。
プロジェクト 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-0
、router-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-0
、router-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-0
、router-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 トラフィックを許可するファイアウォール ルールを削除します。
手順については、ファイアウォール ルールを削除するをご覧ください。
次のステップ
- ルーター アプライアンスのモニタリングとロギングの情報を表示するには、ログと指標の表示をご覧ください。
- ルーター アプライアンスの問題の解決方法については、トラブルシューティングをご覧ください。
- API と
gcloud
コマンドの詳細については、API とリファレンスをご覧ください。