削除された多数のVMがvSANデータストアに残り続けている
search cancel

削除された多数のVMがvSANデータストアに残り続けている

book

Article ID: 427203

calendar_today

Updated On:

Products

VMware vSAN 7.x VMware vSAN 8.x VMware vSAN

Issue/Introduction

免責事項:これは英文の記事「Many deleted VMs are still showing in the vSAN Datastore」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

vCenterからVMが削除されたにもかかわらず、vSANデータストアに残り続け、削除できず 'Cannot delete file [vsanDatastore] <uuid> ' というエラーで失敗します。

Environment

VMware vSAN 7.x
VMware vSAN 8.x

Cause

この問題は、VDIによってオブジェクトが作成される方法に起因します。
これは、VMDKのディスクリプタファイルに"ddb.deletable = false" フラグが存在することが原因です。

Resolution

以下の回避策を使用してオブジェクトを削除してください。

回避策:
以下のコマンドを使用して、特定のVM namespace 内のすべての VMDK ディスクリプタファイルから該当行を削除できます。

sed -i '/ddb.deletable/d' /vmfs/volumes/vsanDatastore/VM名/*.vmdk

この変更を実行した後、vSphere Clientのデータストアブラウザからファイル/フォルダを削除できます。

Additional Information

VDIクライアントを介して作成されたVMには、予期せず削除されることを防ぐために、VMDKのディスクリプタに"ddb.deletable = false" フラグが設定されています