跨多个虚拟机管理程序平台自动创建虚拟机

跨多个虚拟机管理程序平台自动创建虚拟机

有谁知道有一款工具可以自动创建和部署跨不同虚拟机管理程序平台的虚拟机?我负责在 EC2、Xen、KVM 和 VMWare 上运行的 Web 应用程序,目前正在为每个平台编写单独的部署脚本。由于存在大量冗余,我想找到一款可以部署到每个平台的单一工具。

我知道有些工具只能在单一平台上使用,比如流浪汉我发现唯一一款声称可以与几乎所有 VM 平台兼容的产品是虚拟机生成器。与各平台的原生工具相比如何?还有其他类似的选择吗?

答案1

你可能想看看OpenStack 计算

使用 OpenStack Compute,您可以使用不同区域中的多个虚拟机管理程序来编排云。可与 Compute 一起使用的虚拟化标准类型包括:

  • Hyper-V 2008
  • KVM——基于内核的虚拟机
  • LXC——Linux 容器(通过 libvirt)
  • QEMU——快速模拟器
  • UML - 用户模式 ​​Linux
  • VMWare ESX/ESXi 4.1 更新 1
  • Xen——XenServer 5.5、Xen 云平台 (XCP)

答案2

虽然我还没有这样做过,但我打算去使用皮匠为此目的。它看起来足够强大(至少这是从浏览 wiki 获得的最初印象),它可以处理创建不同虚拟机管理程序/内核等的虚拟机,甚至据我所知,它可以很好地与自动安装程序脚本相关联。

答案3

开始之前:

你可以看看虚拟器及其相关工具,它涵盖了您想要涵盖的一些内容。

相关内容