使用以下步骤在租户环境中创建虚拟机,这些虚拟机将用于运行桌面托管部署所需的 Windows Server 2016 角色、服务和功能。
对于此基本部署示例,将创建最少 3 台虚拟机。 一个虚拟机将托管远程桌面 (RD) 连接代理和许可证服务器角色服务,以及用于部署的文件共享。 第二个虚拟机将托管 RD 网关和 Web 访问角色服务。 第三个虚拟机托管 RD 会话主机角色服务。 对于非常小的部署,可以通过使用 Microsoft Entra 应用代理来消除部署中的所有公共终结点,并将所有角色服务组合到单个 VM 上,从而降低 VM 成本。 对于大型部署,可以在单个虚拟机上安装各种角色服务,以便更好地进行缩放。
本部分概述了基于 Microsoft Azure 市场中 Windows Server 映像为每个角色部署虚拟机所需的步骤。 如果需要从需要 PowerShell 的自定义映像创建虚拟机,请查看 使用 Resource Manager 和 PowerShell 创建 Windows VM。 然后返回此处附加文件共享的 Azure 数据磁盘,并为部署输入外部 URL。
创建 Windows 虚拟机 来托管 RD 连接代理、RD 许可证服务器和文件服务器。
出于本文讨论的目的,我们使用以下命名约定:
RD 连接代理、许可证服务器和文件服务器:
- VM:Contoso-Cb1
- 可用性集:CbAvSet
RD Web 访问和 RD 网关服务器:
- VM:Contoso-WebGw1
- 可用性集:WebGwAvSet
RD 会话主机:
- VM:Contoso-Sh1
- 可用性集:ShAvSet
每个 VM 使用相同的资源组。
为用户配置文件磁盘 (UPD) 共享创建并附加 Azure 数据磁盘:
- 在 Azure 门户中,单击“ 浏览 > 资源组”,单击部署的资源组,然后单击为 RD 连接代理创建的 VM(例如,Contoso-Cb1)。
- 单击“设置”>“磁盘”>“附加新磁盘”。
- 接受名称和类型的默认值。
- 输入足够大的大小(以 GB 为单位)来保存租户环境中的网络共享,包括用户配置文件磁盘和证书。 可以为每个计划拥有的用户提供大约 5 GB 的内存
- 接受位置和主机缓存的默认值,然后单击“ 确定”。
创建外部负载均衡器来访问外部部署:
- 在 Azure 门户中,单击“ 浏览 > 负载均衡器”,然后单击“ 添加”。
- 输入 名称,选择 “公共 ”作为负载均衡器 的类型 ,然后选择相应的 订阅、 资源组和 位置。
- 选择公共 IP 地址,新建,输入名称,然后选择“确定”。
- 选择“ 创建 ”以创建负载均衡器。
配置部署的外部负载均衡器
- 在 Azure 门户中,单击“ 浏览 > 资源组”,单击部署的资源组,然后单击为部署创建的负载均衡器。
- 添加负载均衡器向其发送流量的后端池:
- 选择 后端池 并 添加。
- 输入 名称 并选择“ + 添加虚拟机”。
- 选择“可用性集”和“WebGwAvSet”。
- 选择 虚拟机、 Contoso-WebGw1、 选择、 确定和 确定。
- 添加探测,这样负载均衡器就会知道哪些计算机处于活动状态:
- 选择 探针 并 添加。
- 输入 名称 (如 HTTPS),选择 TCP,输入 端口 443,然后选择 “确定”。
- 输入负载均衡规则来平衡传入流量:
- 选择 负载均衡规则 并 添加
- 为端口和后端端口输入名称(如 HTTPS),选择 TCP 和 443。
- 对于 Windows 10 和 Windows Server 2016 部署,请将 会话持久性 保留为 “无”,否则请选择 “客户端 IP”。
- 选择 “确定 ”以接受 HTTPS 规则。
- 通过选择“ 添加”创建新规则。
- 为端口和**后端端口输入名称(如 UDP),选择 UDP 和 3391。
- 对于 Windows 10 和 Windows Server 2016 部署,请将 会话持久性 保留为 “无”,否则请选择 “客户端 IP”。
- 选择 “确定 ”以接受 UDP 规则。
- 输入入站 NAT 规则以直接连接到 Contoso-WebGw1
- 选择 入站 NAT 规则 并 添加。
- 输入 名称 (如 RDP-Contoso-WebGw1),选择服务的 Customm 、协议的 TCP ,并为 端口输入 14000。
- 选择“选择虚拟机”和 Contoso-WebGw1。
- 为端口映射选择 “自定义 ”,为 目标端口输入 3389,然后选择“ 确定”。
为部署输入外部 URL/DNS 名称,以便从外部访问它:
- 在 Azure 门户中,单击“ 浏览 > 资源组”,单击部署的资源组,然后单击为 RD Web 访问和 RD 网关创建的公共 IP 地址。
- 单击 “配置”,输入 DNS 名称标签(如 contoso),然后单击“ 保存”。 此 DNS 名称标签 (contoso.westus.cloudapp.azure.com) 是将用于连接到 RD Web 访问和 RD 网关服务器的 DNS 名称。