我正在寻找具有以下功能的 VM 产品:
- 能够访问底层硬件(尤其是 GPU?)
- 我的 CPU 上有虚拟化支持,所以这不是问题。
- 通过 Web 或程序界面轻松启动和管理我的 VM。
- 免费?
- 能够远程连接到我的 VM(我总是可以使用 RDP,但我听说 Citrix XenDesktop 具有视频播放功能?)
如果其中任何一个都不能满足要求 1,那么您对其他所有要求有什么建议?我倾向于 XenDesktop,但他们告诉我 GPU 无法虚拟化,因为许多虚拟化产品仅处理服务器硬件……
硬件规格:
- 支持 AMD-VT 的 AMD CPU(2.5 Ghz)。
- 4 GB DDR2 RAM
- NVIDIA 9600 GT
- 400 GB OS HDD(WD)
- 1TB 存储 HDD(WD)
答案1
答案2
Ubuntu 上的 Xen 可以做到这一点。
我们的实验室取得了成功......http://www.youtube.com/watch?v=Gtmwnx-k2qg
答案3
我认为最新的 Xen Server 是您的解决方案。我已经在 Supermicro 计算节点下测试了带有 2 个 NVIDIA Tesla C2050 的 GPU 虚拟化。在 Xen Server 的引擎盖下,您可以创建新的虚拟机并将主机的 PCI 插槽转发到任何虚拟机。我可以将两个 GPU 连接到两个不同的 CentOS 虚拟机。但我无法将任何 GPU 连接到 Windows 7 虚拟机。
我应该注意到,在免费版 Xen Server 下,GUI 中的 GPU 虚拟化功能不是免费的。但您始终可以使用命令行来转发 PCI 插槽。