リソースの一括削除

リソースの一括削除

Networking サービスでは、あるプロジェクト (テナント) の以下のリソースをすべて削除する掃除 (purge) 機構が提供されています。

  • ネットワーク

  • サブネット

  • ポート

  • ルーターインターフェース

  • ルーター

  • Floating IP アドレス

  • セキュリティーグループ

通常は、存在しなくなったプロジェクトのネットワークリソースを削除するために、この機能が使われます。 Identity サービスにプロジェクトが存在するかは関係ありません。

使用方法

  1. 必要なプロジェクトの認証情報を読み込みます。管理プロジェクトは、任意の他のプロジェクトのリソースを削除できます。通常プロジェクトは、自分自身のネットワークリソースと、必要なアクセス権を持つ他のプロジェクトのリソースを削除できます。

  2. 特定のプロジェクトのネットワークリソースを削除します。

    $ neutron purge PROJECT_ID
    

    PROJECT_ID はプロジェクト (テナント) ID に置き換えてください。

このコマンドは、進捗率、およびネットワークリソース削除の成功数、失敗数を表示します。削除の失敗が起こるのは、通常は別のプロジェクトとリソースが共有されている場合です。

Purging resources: 100% complete.
Deleted 1 security_group, 2 ports, 1 router, 1 floatingip, 2 networks.
The following resources could not be deleted: 1 network.

プロジェクトにネットワークリソースがない場合は、その旨が表示されます。

Tenant has no supported resources.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.