在虚拟桌面环境中,高可用性对于用户有效工作至关重要。为确保可用性,Windows Server 2012远程桌面服务提供给了一些非常受欢迎的高可用性增强功能。 远程桌面服务(RDS)允许用户连接至虚拟桌面、已经发布的远程应用程序以及基于会话的桌面——前提是有HA保障。为了完成重要工作,用户需要持续访问这些终端。
配置高可用远程桌面服务涉及一些组件(角色)。我们来对这些RDS角色进行分解,了解如何实现所有组件的高可用性。你可以利用Windows Server 2012 RDS中的一项重大变化——新的远程桌面连接代理Active/Active HA模型。 如何使远程桌面服务角色高度可用……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在虚拟桌面环境中,高可用性对于用户有效工作至关重要。为确保可用性,Windows Server 2012远程桌面服务提供给了一些非常受欢迎的高可用性增强功能。
远程桌面服务(RDS)允许用户连接至虚拟桌面、已经发布的远程应用程序以及基于会话的桌面——前提是有HA保障。为了完成重要工作,用户需要持续访问这些终端。
配置高可用远程桌面服务涉及一些组件(角色)。我们来对这些RDS角色进行分解,了解如何实现所有组件的高可用性。你可以利用Windows Server 2012 RDS中的一项重大变化——新的远程桌面连接代理Active/Active HA模型。
如何使远程桌面服务角色高度可用
接下来对远程桌面服务的各个角色以及如何实现高可用性进行一一介绍:
远程桌面虚拟主机:在RD虚拟化主机之上运行的是微软Hyper-V虚拟机(VM)。
为了实现VM的高可用性,可以使用Hyper-V集群以及虚拟桌面集合。
远程桌面会话主机:在远程桌面会话主机上运行的是已经发布的远程应用或者基于会话的桌面。
你可以使用RD会话主机集群以及会话集合(远程桌面服务2012的新特性)在集合中的所有服务器之间平衡负载。
远程桌面连接代理:用户通过连接代理连接到虚拟桌面、已发布的远程应用以及基于会话的桌面。同样能够在会话集合中的所有RD会话主机服务器之间平衡负载。
为确保连接代理高可用,你可以使用高可用性模式并部署Active/Active横向扩展RD连接代理(这同样是Windows Server 2012 RDS的新特性)。RD连接代理处理的内容保存在SQL数据库中,因此同样要保证SQL数据库的高可用。
通常会为RD连接代理分配主机名,你可以使用DNS轮询在代理之间平衡负载。DNS轮询可以使用Windows网络负载平衡或者来自第三方的负载均衡工具。
远程桌面Web访问:它允许用户通过Windows 8、Windows 7的开始菜单或者Web浏览器访问远程应用及桌面连接。
为了实现高可用性,可以采用RD Web访问集群,使用DNS轮询或者其他的负载均衡技术在集群中的服务器之间平衡会话负载。
远程桌面网关:网关允许连接至互联网的设备访问位于内部网络的虚拟桌面、已发布的远程应用以及基于会话的桌面。
与连接代理以及Web访问角色类似,你可以采用RD Web网关集群实现HA,在集群中的服务器之间平衡会话负载。
远程桌面许可:它对连接至RD会话主机的会话连接或者虚拟桌面连接所需要的许可进行管理。
为确保许可服务器的高可用,可以使用Windows集群或者部署多台RD许可服务器。
Windows Server 2012 RDS HA新特性
Windows Server 2012远程桌面服务HA最大的改进之一就是RD连接代理。在之前的版本中,RD连接代理仅支持Active/Passive集群。这一模式提供了基本的冗余特性,但是不能够根据负载需求进行横向扩展。
在Windows Server 2012中,RD连接代理针对高可用性以及横向扩展均衡负载提供了Active/Active代理。新的RD连接代理同样能够感知会话集合(RD会话主机)以及VDI集合。这意味着你不用在重定向模式下使用RD会话主机,将用户重定向到运行Windows XP或Windows 7的虚拟桌面之上。这为创建更加精简、高可用的基础设施提供了帮助。
为在Active/Active配置模式下部署RD连接代理,首先要部署一台RD连接服务器。部署的第一台RD连接服务器将自动使用Windows内部数据库存储配置及运行信息。如果部署了多个RD连接代理,那么必须使用SQL Server数据库。一旦部署了第二个连接代理,存储在Windows内部数据库中的数据将自动迁移至SQL数据库中。
除了共享通用的内容数据库之外,RD连接代理同样还使用DNS轮询在多台服务器之间平衡负载。这增加了连接代理的高可用性。
为了部署Active/Active RD连接代理,至少要使用SQL Server 2008 R2数据库,而且RD服务器必须具有访问SQL Server的所有权限。另外,必须在所有的RD连接代理服务器上安装SQL客户端。满足上述条件之后,就可以配置具备高可用性的RD连接代理了。
之后我们继续图解如何配置高可用性的远程桌面服务角色。
相关推荐
-
RDS许可规则的工作原理及建议
作为IT专业人员,微软许可规则可能是你的灾难。如果你在使用远程桌面服务(Remote Desktop Serv […]
-
VMware管理集群可协助管理
对于整理管理工具以及在出现问题时分隔重要软件和硬件, VMware管理集群是很好的方法。 随着虚拟环境的增加, […]
-
与自己PK:微软RDS VS. RDSH
不久之前,显然RDSH(远程桌面会话主机)是更好的选择。相比较而言,在一开始RDS(远程桌面服务)未经验证,而且因部署成本高得离谱而为人所诟病。
-
在虚拟机上配置Windows Server 2012的方法?