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

Cer*_*rin 5 virtual-machines

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

我知道只适用于单一平台的工具,比如Vagrant。我发现的唯一一个声称适用于几乎所有 VM 平台的是VM Builder。它与每个平台的原生工具相比如何?还有其他类似的选择吗?

abl*_*hat 7

您可能想查看OpenStack Compute

借助 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)