VMware Workstation 9,VMware ESXi 5.1,Windows 7 x64 VM没有vCenter访问权限,但是我可以根据需要部署vCVA。
我能够将VM从Workstation移动到ESXi。 使用VM-> Manage-> Upload选项,没有尝试scp或类似的。
我的挑战是我需要保留UUID,MAC地址和源VM所特有的任何其他信息。
一旦我将虚拟机上传到ESXi,自定义会自动分配一个新的MAC地址,UUID等,我怎样才能避免这种情况发生?
我需要ESXi上的虚拟机与Workstation上的虚拟机完全一样。 我知道我可以在ESXi上手动设置MAC,但是这并不妨碍任何其他定制的发生。
更新: joeqwerty关于UUID的评论是好的,但我无法将MAC地址更改为所需的。 在工作站上是00:0C:29:63:3E:BA,当我尝试在ESXi中设置手动地址时,build议第一个6为00:50:56:当我input工作站地址时,我收到以下错误信息:
无法启动虚拟机。 模块DevicePowerOn开机失败。 无法为ethernet0设置“macAddress”。 指定的MAC地址无效。 00:0C:29:63:3E:BA不是允许的静态以太网地址。 它与VMware保留的MAC冲突。
这是未安装5.1版本的安装问题,已在5.1 U2和5.5中修复,请参阅http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2035707
更新2:尽pipe上面的链接指出这个问题已经在5.5中得到解决,但是还没有真正解决,并且MAC地址限制仍然显示出来,直到手动编辑vmx文件来禁用MAC地址检查,如上述链接。
您可以手动分配一个MAC地址(如您所述),您可以通过编辑虚拟机的.vmx文件来手动指定UUID。
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1541