如何从 Linux 部署基于模板的虚拟机?

如何从 Linux 部署基于模板的虚拟机?

我们正在尝试为我们的 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这可能会对你有帮助。

相关内容