有没有人知道在不同的pipe理程序平台上自动创build和部署虚拟机的工具? 我在EC2,Xen,KVM和VMWare上运行Web应用程序,目前我正在为每个平台编写单独的部署脚本。 由于有很多冗余,我想find一个可以部署到每个平台的工具。
我知道只能在一个平台上工作的工具,比如Vagrant 。 我发现,唯一可以与几乎所有虚拟机平台配合使用的是VM Builder 。 它如何与每个平台的本地工具进行比较? 还有其他的select吗?
你可能想看看OpenStack Compute 。
借助OpenStack Compute,您可以使用不同区域中的多个虚拟机pipe理程序编排云。 Compute可能使用的虚拟化标准types包括:
虽然我现在还没有这样做,但我打算为此目的使用补鞋匠 。 它似乎足够强大(至less这是从浏览维基的最初的印象),它可以处理创build不同的虚拟机pipe理程序/内核等虚拟机,甚至绑定到自动化的安装程序脚本非常好,从我听到的。
为了让你开始:
你可以看看Libvirt及其相关工具,它涵盖了你想要覆盖的一些地面。