我需要能够时不时地启动虚拟机,这样我就可以有空间从我的项目的“dev”分支(使用 chef)构建最新迭代,运行配置脚本,并确保脚本不会因为最新版本的更改而损坏。
我一直在关注 Vagrant,到目前为止,我很喜欢它,但从网站上看,它似乎更倾向于 Type 2 Hypervisor。经过一番谷歌搜索和邮件列表搜索后,我发现除了内置的 VirtualBox 支持外,github 上还有一个 vSphere 插件。
我的问题是,Vagrant 是否支持 T1 Hypervisor?
答案1
AVagrant KVM 提供程序存在使用 libvirt 来控制虚拟机管理程序的程序。因此,它(理论上;我不知道提供商是否已经实现它)可用于部署到本地工作站或远程虚拟机管理程序。
AVagrant libvirt 提供程序存在通过 libvirt 提供更通用的配置,因此可以(再次,理论上)用于在任何 libvirt 支持的虚拟机管理程序上配置虚拟机,例如 KVM、Hyper-V、ESXi 等。