vSAN から VMFS への vmkfstools コピー中に "Cannot retrieve real cid from descPath" でディスクのクローン作成に失敗します
search cancel

vSAN から VMFS への vmkfstools コピー中に "Cannot retrieve real cid from descPath" でディスクのクローン作成に失敗します

book

Article ID: 443404

calendar_today

Updated On:

Products

VMware vSAN VMware vSphere ESXi

Issue/Introduction

vSAN データストア上の vmdk ファイルをVMFSデータストアへ vmkfstools コマンドを使用してコピーする際、以下のエラーが出力され、ディスクのクローンに失敗します。

コマンド

vmkfstools -i /vmfs/volumes/vsan:vSANデータストアのUUID/仮想マシンネームスペースオブジェクトのUUID/仮想マシン名.vmdk /vmfs/volumes/VMFSデータストアのUUID/仮想マシン名.vmdk -W vsan


エラー内容

OBJLIB-VSANOBJ: VsanObjCopyExtParamsInt: Cannot retrieve real cid from descPath (/vmfs/volumes/VMFSデータストアのUUID/仮想マシン名.vmdk), objPath (/vmfs/volumes/vsan:vSANデータストアのUUID/仮想マシンネームスペースオブジェクトのUUID/仮想マシン名.vmdk) or odbDescriptorPath ((null)), use null uuid by default.
Failed to clone disk: The system cannot find the file specified (25).

Environment

VMware vSphere ESXi 8.x
vSAN 8.X

Cause

このエラーは、宛先がvSANデータストアではないにもかかわらず、コマンドに”-W vsan”オプションが含まれていることが原因です。”-W vsan”フラグは、宛先オブジェクトにvSANストレージポリシーを適用するために使用されます。VMFSおよびNFSデータストアはvSANオブジェクトベースのポリシーを使用しないため、コマンドは宛先パスの検証に失敗します。

Resolution

コピー先のデータストアがVMFSやNFSである場合、 ”-W vsan” オプションを使用せず VMFS、NFS 環境に適したディスクフォーマットオプション(例: -d thin)を指定し、コマンドを実行します。

修正後のコマンド実行例:
vmkfstools -i /vmfs/volumes/vsan:####/####/source.vmdk /vmfs/volumes/dest-datastore/dest.vmdk -d thin

Additional Information

vmkfstools を使用した仮想マシン ディスクのクローン作成および変換