【Openstack】Neutronのネットワークをすべて削除する方法
【Openstack】Neutronのネットワークをすべて削除する方法
Neutronをいろいろいじっていると、一度作成したネットワークとかサブネットとかを削除して作り直したいシーンが多かったので。
順番を間違うとエラーで削除できなかったので、残しておく。
削除手順
1. FloatingIPの割り当て解除
## インスタンス一覧 # nova list ## FloatingIP一覧 # nova floating-ip-list ## FloatingIPの割り当て解除 usage: nova floating-ip-disassociate <server> <address> # nova floating-ip-disassociate b46621b7-5cd4-4a7f-84d0-82cf76fdf438 172.16.100.3
2. FloatingIP削除
usage: nova floating-ip-delete <address> # nova floating-ip-delete 172.16.100.3
3. インスタンス削除
# nova list usage: nova delete <ID>
4. routerのインターフェイス削除
## routerのport一覧 usage:neutron router-port-list <router_name> # neutron router-port-list router1 ## routerのゲートウェイ解除 usage:neutron router-gateway-clear <router_name> # neutron router-gateway-clear router1 ## rourerのインターフェイス削除 usage:neutron router-interface-delete <router_name> subnet=<subnet_name> # neutron router-interface-delete router1 subnet=private_subnet
5. router削除
usage:neutron router-delete <router_name> # neutron router-delete router1
6. サブネット削除
## サブネット一覧 # neutron subnet-list ## サブネット削除 usage:neutron subnet-delete <subnet_name> # neutron subnet-delete private_subnet # neutron subnet-delete public_subnet
7. ネットワーク削除
usage:neutron net-delete <network_name> # neutron net-delete public # neutron net-list