vmkfstools コマンドを使用して、指定した仮想ディスクまたは Raw ディスクのコピーを作成します。

非 root ユーザーは、仮想ディスクまたは RDM にクローン作成できません。元のファイル名またはファイル パスである oldName と、新しいファイル名またはファイル パスである newName を指定する必要があります。

 -i|--clonevirtualdisk oldName newName
      -d|--diskformat [thin|zeroedthick|eagerzeroedthick|rdm:device|rdmp:device|2gbsparse]
      -W|--objecttype [file|vsan|vvol]
      --policyFile fileName
      -N|--avoidnativeclone

作成したコピーに対応するパラメータを変更するには、次のサブオプションを使用します。

  • -d|--diskformat は、ディスク フォーマットを指定します。
  • -W|--objecttype は、仮想ディスクが VMFS 上のファイルか NFS データストアか、または vSAN 上のオブジェクトか Virtual Volumes データストアかを指定します。
  • --policyFile fileName はディスクの仮想マシン ストレージ ポリシーを指定します。

デフォルトでは、ESXi はネイティブの方法を使用してクローン作成操作を実行します。使用しているアレイでクローン作成テクノロジーがサポートされている場合は、操作をアレイにオフロードできます。ESXi ネイティブ クローン作成を回避するには、-N|--avoidnativeclone オプションを指定します。

仮想ディスクのクローン作成または変換例

この例では、templates リポジトリから、ファイル システム myVMFS にある myOS.vmdk という名前の仮想ディスク ファイルに、プライマリ仮想ディスクの内容のクローンを作成します。

vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk

次の例のように、仮想マシンの構成ファイルに数行追加すると、この仮想ディスクを使用するように仮想マシンを構成できます。

scsi0:0.present = TRUE 
scsi0:0.fileName = /vmfs/volumes/myVMFS/myOS.vmdk

ディスクのフォーマットを変更する場合は、-d|--diskformat サブオプションを使用します。

このサブオプションは、ESXi と互換性のないフォーマット(2gbsparse フォーマットなど)で仮想ディスクをインポートする際に役立ちます。ディスクの変換後、ESXi に作成した新しい仮想マシンにこのディスクを接続できます。

例:
vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk  -d thin