web-dev-qa-db-ja.com

OpenStackKiloデータベースからボリューム/インスタンスを完全に削除する方法

Mirantis Fuel 7.0を使用して、3つのコントローラーと3つのコンピューティングを備えたシステムにKiloをデプロイする際に問題が発生しています。

問題には、ボリューム、特にNetAppSANに保存されているボリュームの作成と接続が含まれます。その結果、cinderデータベースとnovaデータベースにアクセスし、インスタンス、ボリューム、volumes_admin_metadata、volume_attachment、volume_glance_metadataからファイルを削除することで、スタックしたボリュームとインスタンスを削除する必要がありました。

問題は、プロジェクトの「概要」のボリュームカウントが、消えたボリュームとインスタンスをカウントしていることです。そのため、情報が読み取られているデータベースの部分と、それを修正/同期する方法を知りたいです。

また、それらを格納していたコントローラーで「lsblk」を実行するとまだ表示されるため、これらのボリュームに対応する物理LVMを削除する方法を知りたくありません。

ありがとう

1

Netappおよびlvmドライバーを使用してボリュームを作成できるマルチバックシンダーを使用していると思います-ボリュームが任意のタイプのステータスでスタックすることがあります '作成、拡張、スナップショット、削除など。すでにcliおよびhorizo​​nツールがあります別のステータスでスタックしているボリュームを削除できないため、スタックボリュームのステータスをリセットします。

cinder reset-state --state available uuid

enter image description here

lVMがどこにあるかについては-それはあなたが燃えがらの役割をインストールしたサーバー上にあります:燃料サーバーから

fuel role list

次に、シンダーノードにSSHで接続し、lvm -vを確認します。

lVMドライバー(サービスとしてのストレージがどのように機能するかを確認できる参照ドライバー)を使用する予定がない場合は、cinder.confでLVMドライバーへの参照を削除してください。

インフラストラクチャを削除するためにデータベースにアクセスする必要はありませんが、必要な場合があります。

1
Sum1sAdmin