クローンしたVMのファイル名を変更する

vmwareVMをクローンすると、.vmdkファイルの名称が変更されてしまう。たとえば、backupVMというVMをクローンすると、

# ls
backupVM_2-ctk.vmdk backupVM.nvram backupVM.vmsd backupVM.vmxf
backupVM_2-flat.vmdk backupVM_2.vmdk backupVM.vmx vmware.log
#

となる。これはスクリプトなどで.vmdkファイルを操作するのに都合が悪いので、元のbackupVM.vmdkのように直したい。これをmvなどしてしまうと構成が壊れて動かなくなるようなので、

# vmkfstools -E backupVM_2.vmdk backupVM.vmdk 

とすると、すべての_2が取れる。

# ls
backupVM-ctk.vmdk backupVM.nvram backupVM.vmsd backupVM.vmxf
backupVM-flat.vmdk backupVM.vmdk backupVM.vmx vmware.log
#

さらに、backupVM.vmxの内容にbackupVM_2が残っているので、これを修正する必要がある。