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

我们正在尝试为我们的Linux工程师提供一个CLI来使用模板部署VMWare vSphere VM。

vSphere CLI看起来很有前景,但文档没有提到模板。

有没有人有如何去做这个build议?

我发现的唯一select是使用PySphere SDK

我已经使用它来进行快照合并和清理,但是它肯定可以从模板创build虚拟机。

对此有几点想法…

  • 如果您有部署解决scheme和configurationpipe理(例如,Cobbler和Puppet / Chef),那么重新安装Linux操作系统将会更容易。 除了固定的Windows服务器安装以外,我倾向于不使用vSphere模板。

  • 如果这是不可能的,并且模板部署过程不频繁,那么标准的vSphere Web Client和胖客户端就足够了。

事实上,你说这是为我们的Linux工程师提供一个命令行界面 ,这让我想知道是否有一些反弹,或者不愿意使用标准的VMware工具。

这里有更多的上下文吗?

有一堆,你可以利用Ruby的Ruby控制台 。

如果你的Linuxpipe理员喜欢Python,他们可以使用pyVmomi ,但它更像是一个库(尽pipe你可以启动Python,导入pyVmomi然后用它作为“shell”)。

还有virsh,但看起来你不能用它部署模板。 然而,谷歌virsh +部署+模板我发现易于部署 ,可能会帮助你。