RDS 服务部署

主题:

RDS 服务简介

RDS(Remote Desktop Service),中文称为“远程桌面服务”,即之前的 Terminal Service。
RDS 服务包括以下的核心组件:

  • RDCB —— Remote Desktop Connection Broker,远程桌面连接代理。
  • RDWA —— Remote Desktop Web Access,远程桌面 Web 访问。
  • RDGW —— Remote Desktop Gateway,远程桌面网关。
  • RDVH —— Remote Desktop Virtualization Host,远程桌面虚拟化主机。
  • RDSH —— Remote Desktop Session Host,远程桌面会话主机。
  • RDLS —— Remote Desktop Licensing Server,远程桌面授权服务器。

RDCB 负责管理到 RDSH 集合的传入远程桌面连接,以及控制到 RDVH 集合和 RemoteApp 的连接。
RDWA 为用户提供一个单一的 Web 入口,使得用户可以通过该入口访问 Windows 桌面和发布出来的应用程序。使用 RDWA,可以将 Windows 桌面和应用程序发布给各种 Windows 和非 Windows 客户端设备,还可以选择性地发布给特定的用户组。
RDGW 使得来自互联网的用户可以安全地访问内部的 Windows 桌面和应用程序。
RDVH 提供个人或池化 Windows 桌面宿主服务,使得用户可以像使用个人电脑一样使用其上的 VM,可以提供管理员权限,给用户带来更大的自由度。
RDSH 提供基于会话的远程桌面和应用程序集合,使得众多用户可以同时使用一台服务器,但用户不具备管理权限。
RDLS 提供远程桌面连接授权,授权方式可以是“每设备”或“每用户”。在不激活授权服务器的情况下,提供120天试用。过期后,客户端将不能访问远程桌面。

除了以上 RDS 组件以外,根据不同的部署模型,还会应用到 SQL Server、File Server、负载均衡服务等。RDS 部署的前提条件,也是充要条件是 —— Active Directory!

系统要求

关于 RDS 各组件服务器的硬件及软件要求,请参看微软官网文档,这里不再赘述。只强调一点,所有服务器必须加入 Windows 域,所有 RDVH 组件服务器必须安装 Hyper-V 角色。

部署

唠唠 RDS 那些事 ——RDS 服务部署
上图是一个典型的 RDS 部署架构图,请参考。

“云之趣”项目中用到了如下组件:

  1. RDCB x 2,高可用;
  2. RDWA x 2,负载均衡;
  3. RDGW x 2,负载均衡;
  4. RDVH x 5,20个 VM /每服务器,共100个 VM;
  5. RDLS x 1,暂未激活,使用期限为120天。

部署步骤如下:

一、添加所有服务器

登录其中一台组件服务器,打开“服务器管理器”,将所有用于 RDS 部署的服务器添加进来。
唠唠 RDS 那些事 ——RDS 服务部署
唠唠 RDS 那些事 ——RDS 服务部署
唠唠 RDS 那些事 ——RDS 服务部署

二、添加角色

使用“服务器管理器”添加 RDS 角色。
唠唠 RDS 那些事 ——RDS 服务部署
唠唠 RDS 那些事 ——RDS 服务部署
唠唠 RDS 那些事 ——RDS 服务部署
唠唠 RDS 那些事 ——RDS 服务部署
按向导提示,依次为每个组件添加服务器,最后单击“部署”按钮。
唠唠 RDS 那些事 ——RDS 服务部署
唠唠 RDS 那些事 ——RDS 服务部署
在此过程中,服务器会重启,我们只需等待。RDCB、RDWA 和 RDVH 部署完毕后,我们还需部署 RDGW 组件。

三、添加 RDGW 服务器

打开“服务器管理器”,导航到“远程桌面服务”节点,在“概述”中单击“RD网关”,开启添加 RDGW 服务器向导。
唠唠 RDS 那些事 ——RDS 服务部署

四、添加 RDLS 服务器

打开“服务器管理器”,导航到“远程桌面服务”节点,在“概述”中单击“RD授权”,开启添加 RDLS 服务器向导。
唠唠 RDS 那些事 ——RDS 服务部署
在服务器池中选取目标服务器,添加到“已选择”列表中,单击“下一步”。
至此,RDS 服务部署成功,接下来可以创建虚拟机集合,对外发布虚机了。