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. 将虚拟机配置文件中相关的名称都进行替换(vi *.vmx,vi *.vmxf,将相关计算机名进行更改,可用sed -i '/s/old/new/'  *.vmx*)
8. mv vm_old.vmx vm_new.vmx(将所有的相关的old文件更改为new文件名)
9. vmware-cmd -s register vm_new.vmx
再将改名后的虚拟机重新注册到ESX中