开始使用来自 Vmware 的 KVM

开始使用来自 Vmware 的 KVM

为了测试新想法并降低成本,我想测试 KVM。我认为 Vmware 有以下 3 个有价值的功能:- HA,当硬件发生故障时,可在其他主机上重新启动 VM(虚拟机)。- DRS,当主机超负荷时,基本上是一种智能 VM 放置 - vMotion,可将 VM 迁移到其他主机并运行。

所以我的问题是:我可以使用 KVM 获得这 3 个功能吗?我想我需要一个相当于 vCenter 的 KVM 中央控制台?

是否有这样的控制台提供这 3 项功能?免费?Openstack 会涵盖这 3 项功能吗?

只是我需要和我的老板谈谈转向 KVM 的事情,但我确信他会问...它是否具有与 Vmware 相同的功能?

您推荐哪种 Linux 来运行 KVM。CentOS?

非常感谢大家

答案1

一些部分答案可以让你朝着正确的方向前进......对于评论来说太大了。

确信 Redhat Enterprise Virtualization (RHEV) 可以满足您的所有需求。但它不是免费的。 奥维特它所基于的开源版本。我没有用过。

群岛是另一个编排器选项。

我不知道openstack都能做什么。

您可能想使用 RHEL/CentOS 虚拟化管理器 GUI - 别费心了。它几乎毫无用处。它唯一能设置的网络是仅主机或 NAT。桥接是完全可能的,也是您想要的 - 但该 GUI 没有此选项。

另外,请注意 libvirtd(在 KVM 和其他虚拟机管理程序之上工作的管理层)和/或 KVM 在 RHEL(以及可能的 CentOS)上是无效的。特别是,它们不包含与 vmotion 等效的功能,即使基础开源项目包含。我怀疑您可以找到包含所有功能的版本,但我还没有寻找。

通过命令行,您可以使用 libvirtd 的 virshshell 为独立虚拟机管理程序执行(几乎?)所有操作。我还没有弄清楚如何让它“拥有”我手动创建的桥接设备,但它可以毫无问题地将虚拟机挂接到其中。

有独立的工具可用于处理磁盘映像。KVM 支持许多不同类型的映像,但您可能希望使用 qcow2 映像和/或原始设备(可能是 LVM 卷,但随便您喜欢什么就行)。我认为 qcow2 是唯一支持快照的,并且支持 libvirtd。

答案2

VMWare 虚拟机管理程序无法执行 HA/DRS/实时迁移,它所能做的就是运行虚拟机,就像 KVM 一样。更高级的功能是管理层的功能 - vmware 的 vsphere 套件和 KVM 的 RHEV、Ovirt、proxmox 等软件包。

不确定 proxmox,但 RHEV 可以执行主机负载平衡策略(相当于 DRS)、实时迁移和 HA 以及许多其他功能。它还可以远远超出 vmware 所能提供的任何功能。

Openstack 不会具备这些功能,但是,如果你将其部署在 RHEV 或 oVirt 之上,底层架构将能够做到这一点。从 VMware 的角度来看,Openstack 更接近云编排器包

相关内容