我们正在尝试为我们的 Linux 工程师提供一个 CLI,以使用模板部署 VMWare vSphere VM。
这vSphere CLI看起来很有希望,但是文档没有提到模板。
有人对如何解决这个问题有什么建议吗?
答案1
我发现的唯一选择是使用PySphere SDK
我曾用它来进行快照整合和清理,但它当然可以做 VM从模板创建。
答案2
对此有几点想法...
安装 Linux 操作系统几乎更容易重新如果您有部署解决方案和配置管理(例如 Cobbler 和 Puppet/Chef)。除了固定的 Windows 服务器安装外,我倾向于不使用 vSphere 模板。
如果这不可能,并且模板部署过程不频繁,则标准 vSphere Web Client 和胖客户端就足够了。
事实上,你这样表述“[为] 我们的 Linux 工程师提供 CLI”,这让我怀疑是否存在一些阻力,或者不愿意使用标准的 VMware 工具。
这里还有更多背景信息吗?
答案3
有一段风流韵事,Ruby vSphere 控制台,您可以利用它。
如果你的 Linux 管理员更喜欢 Python,他们可以使用pyVmomi,但它更像是一个库(尽管您可以启动 Python,导入 pyVmomi,然后将其用作“shell”)。
还有维尔什但看起来你不能用它部署模板。不过,在谷歌上搜索 virsh + deploy + template 我发现vm-easy-deploy这可能会对你有帮助。