クローンしたVMのファイル名を変更する
vmwareのVMをクローンすると、.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が残っているので、これを修正する必要がある。