no about note

エンジニアのメモ書き

【Openstack】Neutronのネットワークをすべて削除する方法

Neutron Stars Rip Each Other Apart to Form Black Hole

【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

参考

Openstack Docs - ネットワークの作成と管理