我正在研究为大型办公室虚拟化桌面,但我无法弄清楚如何完成对每个用户的 VM 实例的访问。
我们正在考虑使用阳光作为我们的访问点,我假设我们将从该点启动 VNC 连接到 VM。在这一点上,我有点不知所措——如果虚拟机尚未运行,我将如何确保我们启动它,或者如果它已经在运行,则连接到他们现有的虚拟机?或者这里的解决方案是确保所有可能的实例都已经在运行,但是在有人尝试连接它们之前“暂停”?
我们仍在考虑虚拟化方面的选择——Hyper-V、KVM、Xen 或其他。一方面我们对开源产品充满热情,所以 KVM 和 Xen 是有吸引力的选择,但另一方面我们希望管理员培训尽可能轻松,这样 Hyper-V 等产品也具有吸引力。
我知道这是我提出的一个相当广泛的话题,但如果有人就这个话题提供任何建议,我将不胜感激。
谢谢!
http://www.linux-kvm.com/content/redhat-announces-kvm-upcoming-rhel-54-and-rhev-h-stateless-hypervisor http://www.linux-kvm.com/content/redhat -rhev-m-virtualization-management-tool-demo http://www.virtualization.info/2009/08/some-details-about-red-hat-new-platform.html http://www.theregister.co .uk/2009/02/23/redhat_revs_kvm_up/page2.html
查看产品的 VDI 功能。
您应该考虑使用特定应用程序(例如 Citrix XenDesktop)进行桌面虚拟化。它们将应用程序交付到用户的桌面,同时在服务器上执行。
查看VMware View。他们正在开发版本 4,这将大大提高性能。我正在为少数台式机寻找这款产品。
此外,Windows Server 2008 R2 还提供了一些新的 VDI 功能来看看。
这就是Qumranet在被 Redhat 收购之前曾经出售过的东西。
为此,他们将 KVM 开发为开源的(并很快被包含在 Linux 内核中),当然,堆栈的其余部分是闭源的,包括他们声称是最好的远程显示协议。他们还有一个管理控制台、简单的硬件集群和通过虚拟机实时迁移的负载平衡
该网站仍在运行,产品 (SolidICE) 似乎可用。
我没有使用过该产品,但如果我想虚拟化桌面,这将是我的第一站。
您需要了解和分离几个层次,
您通常可以混合和匹配来自不同供应商的解决方案。例如 Hyper-V 与 XenDesktop 的代理和协议。
一些代理允许您即时启动虚拟机,保留空闲机器列表,在注销时重新启动/重新构建等......
请记住,如果您采用无状态路线,您需要进行大量的“移植”工作以虚拟化您的应用程序(重新打包所有内容)以及配置文件管理。