VMware虚拟化环境无法重命名VMware ESXi/ESX 中的虚拟机及其文件的问题解决-阿里云开发者社区

开发者社区> 云计算> 正文

VMware虚拟化环境无法重命名VMware ESXi/ESX 中的虚拟机及其文件的问题解决

简介:
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1417534

在使用 vSphere Client 登录到VMware ESXi/ESX或vCenter在清单中重命名虚拟机时默认只会更改显示名称,而不会更改数据存储中的对应文件(或者只能重命名文件夹名称,不能重命名其中的文件)。但只有同时重命名存储中的虚拟机的目录名称(文件夹名称)和文件后才能保持与清单中虚拟机的名称的一致性。这对于后期查找虚拟机的配置文件是非常必要的。因为一旦从清单中移除,可能就会无法从存储中找到它,因为你记忆中的名字(清单中的显示名称)已经跟存储中的名字不一样了。

现在VMware在KB中已经解决这个问题。

先去看这篇文章:《重命名 VMware ESXi/ESX 中的虚拟机及其文件 (2076170) 》;

再去看这篇文章,如何解决这个问题:《vSphere 5.x Storage vMotion does not rename virtual machine files on completing migration (2008877) 》

image

 

image

第一步:登录并打开“vCenter Server 设置”中的“高级设置”。

image

第二步,添加修正参数:

image

第三步:重启vCenter的vmware-vpxd service(用于vCenter Server Appliance services,service vmware-vpxd restart)或直接重启vCenter。

image

image

注:重启后,不会在高级设置中找到新添加的参数。而且必须经过存储vMotion(storge vMotion)后才会更改名字,这点比较汗!因为如果只有一个DS(Data Storge),就相当于没生效!

因此针对这个情况我的建议是,将暂时不会用到的虚拟机可以关闭电源,如果确实需要从清单中移除,建议放在一个已经规划好了的DS,并做好相应的记录。

也许此问题已经在vShpere5.5中得到了解决,感兴趣可以自行测试。

最后你可能还需要看这篇文章,了解是如何发现问题的:《vsphere-vcenter-server-51u1-release-notes Resolved Issues》或者直接访问https://www.vmware.com/support/vsphere5/doc/vsphere-vcenter-server-51u1-release-notes.html#resolvedissuesstorage






注意:虚拟机运行时迁移不会重命名dotnvram文件(.nvram),不过这没什么影响。

image

本文出自 “通信,我的最爱” 博客,请务必保留此出处http://dgd2010.blog.51cto.com/1539422/1417534

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章