open vm工具无法自定义guest

时间:2016-10-20 08:54:08

标签: virtual-machine vcenter vmware-tools pyvmomi

我正在尝试从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如何解决这个问题。

即使您没有确切的解决方案,请分享您的想法。

1 个答案:

答案 0 :(得分:0)

进一步调查我发现open-vm-tools在VM启动至少一次之后才能工作。 当Machine启动时,HOST系统会检测在客户操作系统上运行的open-vm-tools,以及open-vm-tools的工作原理。

所以open-vm-tools不能用于初始配置,因为它在启动时不起作用。

Cloud-init是替代解决方案,应该用于初始配置。