方案应用场景
Microsoft VDI解决方案支持2种虚拟机部署场景:1、虚拟桌面池2、个人虚拟桌面。这两种方案对最终用户采用2种不同的虚拟机分配方式。本文主要对虚拟机池场景进行具体说明。
工作机制
当虚拟机池分派某个虚拟机给用户时,远程桌面连接代理 (RD Connection Broker)会自动进行分配和配置,而无须管理员事先指派这项任务。当用户从当前操作系统中注销或关机时,虚拟机的分配和占用状态便会被自动移除。由于微软的设计没有固定将虚拟机池中的某个虚拟机分派给最终用户使用,只要当前在虚拟机池用有1台可用的虚拟机,当用户在需要时,它则将会被分派给用户。当用户对主动对虚拟机池中的某个桌面发起连接时,此连接将会失败并由RD Connection Broker记录一个登录失败日志。
访问
虚拟机池由远程桌面虚拟主机(RD Virtualization Host) 服务器上采用统一配置的虚拟机组成。用户可以通过RemoteApp和桌面连接或RD Web Access对池中的虚拟机进行访问。当用户点击虚拟机池图标时,RD虚拟主机将从远程RPD连接的虚拟机池中预创建一个虚拟机。虚拟机池中的所有虚拟机都是相同配置(虚拟机池中可以只有唯一虚拟机成员);不论用户连接到虚拟机池中的哪个虚拟机,用户看到的虚拟机都是相同配置。由于用户每次连接到的可能是虚拟机池中不同的虚拟机,所以建设管理员采用漫游配置文件和文件夹重定向来管理用户配置和数据文件。
负载平衡
从Hyper-V服务器的虚拟机池分配虚拟机,其中至少应有一台正在运行的虚拟机可被选择和访问。如果2台或多台Hyper-V服务器上运行了相同数量的虚拟机,此时会随机进行选择。ISV也可以通过实施自己的负载均衡算法来改进分配解决方案。更多详情请参阅链接:
http://msdn.microsoft.com/en-us/library/dd401684(VS.85).aspx
断开VMs
当用户从虚拟机池中的虚拟机断开连接,下次再进行连接时会被重定向到上次断开连接的虚拟机上。然而,当用户从虚拟机注销时,虚拟机配置会被强制回滚到Administrator状态以方便被其它用户申请。由于用户每次可能在虚拟机池的不同的虚拟机登录,所以还是建议管理员使用漫游配置文件和文件夹重定保存用户的状态。
安装
一个虚拟机池可以跨多个Hyper-V服务器,每台Hyer-V服务器上也可能有多个虚拟机池的虚拟机。虚拟机的来宾操作系统支持3种——Win7、Vista SP1/SP2和XP SP2/SP3。有关操作系统版本支持,请参考下面的链接:
http://technet.microsoft.com/zh-cn/library/cc794868(WS.10).aspx
有关如何配置和实施Windows Server 2008 R2虚拟机池您可以参考:
http://technet.microsoft.com/en-us/library/dd883265(WS.10).aspx
http://technet.microsoft.com/en-us/library/dd772706(WS.10).aspx