我们正在寻找一种脚本化/自动化解决方案,以便以统一的方式促进虚拟机的部署。由于我们使用 Puppet,因此对 Foreman 很感兴趣。但是,似乎没有文档(还没有?)或它与 ESX 集成的示例。例如,使用 VMware 的 CLI,您可以轮询资源信息、指定要部署到哪个集群和磁盘池等。我不清楚 Foreman 是否可以在此级别运行。
理想情况下,我们希望有一个解决方案可以监督虚拟机(或虚拟机集)的整个生命周期。目前,我们使用 kickstart.cfg 为虚拟机填充基本项目,最终 Puppet 将接管并管理该任务。