我们计划通过开源虚拟化解决方案对现有基础设施进行虚拟化。KVM 和 Xen 已列入最终名单。大型云提供商仍在使用 Xen,我们发现 KVM 越来越受欢迎,并被不少 VPS 提供商采用。
我们最关心的是稳定性。所以问题是,KVM 是否足够稳定,可以在 2011 年投入生产使用?
答案1
KVM 用于生产是没问题的。拥有一堆 Windows 和 Linux VM,包括远程桌面、数据库(MS 和 MySQL)、路由器、防火墙,甚至备份(客户机到客户机),一切都运行良好。
我喜欢 KVM 的一点是它能够扩展管理层。实际上,我更喜欢在没有 libvirt 的情况下管理我拥有的很多东西,调整(并了解)kvm/qemu 接受的每一个参数。其他人使用基于 libvirt 的工具,如果您需要全面的云管理,还有 Open Stack 和朋友。
不过,有些设置要远离。使用默认的 cache=writethrough,不要启用本机异步,远离 qcow、qed 或任何文件格式。为您的机器提供 LVM 卷。
答案2
我同意 dyasny 关于稳定性的观点,尽管我不确定 KVM 的功能集目前是否能与 Xen/VMware/etc 相比。
我知道他们有带/不带共享存储的实时迁移(VMware 术语中的“vMotion 和 Storage vMotion”),但目前我不确定他们是否有 HA/集群和负载平衡(“分布式资源调度程序”)或分布式交换机(“分布式 vSwitch”)。棘手的是,一旦营销人员掌握了它,从搜索角度来看,这一切都可能改变。
另外,我怀疑集中管理尚未完全实现(“vCenter”),但同样,您必须进行更多研究,甚至可能冒险尝试开发/测试版本才能实现这些功能。
希望有更多 KVM 经验/知识的人可以参与进来。
答案3
是的,它足够稳定,并且有很多云提供商(IBM 位居榜首)和其他类型的用户多年来一直在生产中使用它。