我正在尝试从pyvmomi python库在vcenetr上部署cent-os 7 VM,然后在启动VM之前,我正在尝试为VM设置静态IP和DNS。
虚拟机创建顺利,但客户端自定义失败,givimg跟随错误:
**客户操作系统'rhel6_64Guest'的定制不是支持 移植到此配置中。使用Logical的Microsoft Vista(TM)和Linux guest虚拟机 Volume Manager仅支持最新的ESX主机和VMware Tools版本 。有关支持的配置,请参阅vCenter文档。“
faultCause =
faultMessage =(vmodl.LocalizableMessage)[]
uncustomizableGuestOS ='rhel6_64Guest'
如果VM刚重启一次,现在这个自定义问题就消失了。之后我们可以进行客户定制。 但是这种重新启动大约需要30秒的时间,对于我们的情况,我们需要让VM更快地运行并运行得比这次更快。
任何面临类似问题且有相关背景的机构都会非常有帮助。 另外我不明白重启VM如何解决这个问题。
即使您没有确切的解决方案,请分享您的想法。
答案 0 :(得分:0)
进一步调查我发现open-vm-tools在VM启动至少一次之后才能工作。 当Machine启动时,HOST系统会检测在客户操作系统上运行的open-vm-tools,以及open-vm-tools的工作原理。
所以open-vm-tools不能用于初始配置,因为它在启动时不起作用。
Cloud-init是替代解决方案,应该用于初始配置。