1. 关闭修改名称的虚拟机
2. cd /vmfs/volumes/datastore
此处datastore为虚拟所在存储卷
3. vmware-cmd -s unregister vm_old/vm_old.vmx
将vm_old虚拟机从ESX的注册虚拟机列表中移除
4. mv vm_old vm_new
修改目录名称
5. cd vm_new
6. vmkfstools -E vm_old.vmdk vm_new.vmdk
如还有其他虚拟磁盘则逐一修改
7. find . -name ‘*.vmx*’ -print -exec sed -e ‘s/vm_old/vm_new/g’ {}
将虚拟机配置文件中相关的名称都进行替换
8. mv vm_old.vmx vm_new.vmx
9. vmware-cmd -s register vm_new.vmx
再将改名后的虚拟机重新注册到ESX中