OpenStack Kolla コンピュートノードを削除する
OpenStack Kollaを使用してコンピュートノードを削除する場合、以下の手順に従います。
- OpenStack Kollaの管理ノードにログインします。
- 計算ノードが置かれているホストの端末(SSH)セッションを開きます。
- ターミナルで、コンピューティングノードのNova Computeサービスを停止します。コマンドは次のとおりです。
sudo systemctl stop nova-compute
- OpenStackのデータベースからcomputeノードを削除するには次のコマンドを使用してください:
sudo kolla-ansible -i /path/to/inventory/neutron_compute.yml nova_compute_cleanup
その中/path/to/inventory/neutron_compute.ymlは、Kolla Ansibleインストールを利用する、コンピュートノードの情報を格納したファイルです。
- ターミナルで、計算ノード上の Nova Compute サービス設定ファイルを削除します。コマンドは次のとおりです:
sudo rm -rf /etc/kolla/config/nova-compute
- ターミナルで、計算ノードのNova Computeコンテナを削除するには、次のコマンドを使用できます。
sudo docker rm -f nova_compute
- ターミナルで、コンピュートノードから Nova Compute ボリュームを削除するには、次のコマンドを使用します。
sudo docker volume rm nova_compute
- 端末で、計算ノードから Nova Compute ネットワークを削除します。次のコマンドを使用できます:
sudo ovs-vsctl del-br br-int
sudo ovs-vsctl del-br br-tun
- 端末で、Compute Engine のインスタンス構成ファイルを削除します。以下のコマンドを使用できます。
sudo rm -rf /etc/nova
- 最後に,コンピューティングノードから端末セッションを終了します。
上記の手順では、OpenStack Kolla から指定したコンピュートノードが削除されます。実行する前に重要なデータのバックアップを作成し、意図せずに誤ったコンピュートノードを削除するのを避けるためにマニフェストファイルとコマンドを注意深く確認してください。