我正在研究提供对多个虚拟机的远程访问的可行性。VM 本身将提供用户桌面。
为了充分利用可用资源,我希望虚拟机在用户断开连接时休眠。这意味着能够在用户连接时启动它们。理想情况下,每个用户都将“拥有”一个 VM 映像——但如果不是,那么我会要求终止会话。显然,这需要将远程访问协议绑定到 VM 管理中。有什么东西可以提供这样的功能吗?
(开放协议的额外信用!;)
我正在研究提供对多个虚拟机的远程访问的可行性。VM 本身将提供用户桌面。
为了充分利用可用资源,我希望虚拟机在用户断开连接时休眠。这意味着能够在用户连接时启动它们。理想情况下,每个用户都将“拥有”一个 VM 映像——但如果不是,那么我会要求终止会话。显然,这需要将远程访问协议绑定到 VM 管理中。有什么东西可以提供这样的功能吗?
(开放协议的额外信用!;)
这本质上是 VDI(虚拟桌面基础设施),两大商业参与者可能是 VMWare View 和 Citrix XenDesktop。XenDesktop 当然可以满足您的要求,尽管它远非开放或免费!我很确定 VMWare View 也符合所有条件,但我没有在测试环境之外部署它。
您还可以将 VDI in a Box 视为另一种商业选择,因为这需要较少的核心基础设施。
如果你想要开放和 VDI,你需要查看 RHEV,也许它是上游项目 oVirt。