【发布时间】:2017-03-02 04:17:10
【问题描述】:
我正在尝试从 pyvmomi python 库在 vcenetr 上部署 cent-os 7 VM,然后在启动 VM 之前尝试为 VM 设置静态 IP 和 DNS。
虚拟机创建顺利,但客户定制失败,出现以下错误:
**客户操作系统“rhel6_64Guest”的自定义不支持 在此配置中移植。 Microsoft Vista (TM) 和带有逻辑的 Linux 来宾 仅最新的 ESX 主机和 VMware Tools 版本支持 Volume Manager .有关支持的配置,请参阅 vCenter 文档。”
故障原因 =
faultMessage = (vmodl.LocalizableMessage) []
uncustomizableGuestOS = 'rhel6_64Guest'
现在,如果仅重新启动一次 VM,此自定义问题就会消失。之后我们可以进行客人定制。 但是这次重启需要大约 30 秒的时间,对于我们的案例,我们需要让虚拟机启动并运行得比这个时间更快。
任何面临类似问题并了解相关背景的机构都会非常有帮助。 我也不明白重启虚拟机是如何解决这个问题的。
即使您没有确切的解决方案,也请分享您的想法。
【问题讨论】:
-
我的一个观察结果是 vCeneter 不显示 open-vm-tools 版本,除非我们至少启动机器一次。因此,除非它知道来宾操作系统中的版本,否则可能无法使用 open-vm-tools。因此,它需要 VM 至少启动一次。
标签: virtual-machine vcenter vmware-tools pyvmomi