为 VMware Horizon View 配置启用了 Citrix Gateway 的 PCoIP 代理
必备条件
版本 -Citrix ADC 12.0 或更高版本
通用许可证 -PCoIP 代理使用 Citrix Gateway 的无客户端访问功能,这意味着每个 Citrix Gateway 连接都必须获得 Citrix Gateway 通用的许可。在 Citrix Gateway 虚拟服务器上,确保已清除“仅 ICA”。
Horizon View 基础架构 -功能齐全的内部 Horizon View 确保您能够在没有 Citrix Gateway 的情况下内部连接到 Horizon View 代理。确保 Citrix ADC 将代理连接到的 View 连接服务器上未启用 Horizon View HTTP (S) 安全通道 和 PCoIP Secure Gateway 。 支持以下版本的 VMware Horizon 视图。
-
连接服务器:7.0.1 及更高版本
-
Horizon Client:4.2.0 及更高版本(Windows 和 Mac)
防火墙端口:
请务必满足以下各项条件:
-
必须从 Horizon View 客户端向 Citrix Gateway VIP 开放 UDP 4172 和 TCP 443。
-
必须从 Citrix ADC SNIP 向所有内部 Horizon View 代理开放 UDP 4172。
-
部署在 NAT 后面的 Citrix ADC 支持 PCoIP 代理。以下是需要考虑的要点:
-
支持基于 VPN 虚拟服务器 FQDN 参数设置
-
仅支持可公开访问的 FQDN,不支持 IP
-
仅支持 443 和 4172 个端口
-
必须是静态 NAT
-
证书 — Citrix Gateway 虚拟服务器的有效证书。
身份验证 — 使用经典语法的 LDAP 身份验证策略/服务器。
Unified Gateway(可选) — 如果是 Unified Gateway,则在添加 PCoIP 功能之前创建 Unified Gateway。
RfWebUI 门户主题 — 要通过 Web 浏览器访问 Horizon View,必须使用 RfWebUI 主题配置 Citrix Gateway 虚拟服务器。
Horizon View 客户端 — 即使使用 Citrix ADC RfWebUI 门户访问 Horizon 发布的图标,也必须在客户端设备上安装 Horizon View 客户端。
要配置 Citrix Gateway 以支持 VMware Horizon View 的 PCoIP 代理,请执行以下操作:
-
导航到 配置 > Citrix Gateway 策略 > PCoIP。
-
在 PCoIP 配置文件和 连接页面上创建虚拟服务器配置文件和 PCoIP 配置文件 。
-
要创建虚拟服务器配置文件,请在 虚拟服务器配置文件 选项卡上单击 添加。
-
输入虚拟服务器配置文件的名称。
-
输入用于单点登录 View 连接服务器的 Active Directory 域名,然后单击 创建。 注意: 每个 Citrix Gateway 虚拟服务器仅支持单个 Active Directory 域。此外,此处指定的域名也会显示在 Horizon View 客户端中。
-
单击“登录”。
-
要创建 PCoIP 配置文件,请在 配置文件 选项卡上,单击 添加。
-
输入 PCoIP 配置文件的名称。
-
输入内部 VMware Horizon View 连接服务器的连接 URL,然后单击 创建。
-
-
导航到配置 > Citrix Gateway > 策略 > 会话。
-
在右侧,选择“会话配置文件”选项卡。
-
在 Citrix Gateway 会话策略和配置文件 页面上,创建或编辑 Citrix Gateway 会话配置文件。
-
要创建 Citrix Gateway 会话配置文件,请单击 添加,然后提供名称。
-
要编辑 Citrix Gateway 会话配置文件,请选择该配置文件,然后单击 编辑。
-
-
在“客户端体验”选项卡上,确保“无客户端访问”值设置为“开”。
-
在“安 全”选项卡上,确保“默认授权操作”值设置为“允许”。
-
在 PCoIP 选项卡上,选择所需的 PCoIP 配置文件,然后单击 创建。您还可以通过此选项卡创建或编辑 PCoIP 配置文件。
-
单击 创建 或 确定 完成创建或编辑会话配置文件。
-
如果您创建了会话配置文件,则还必须创建相应的会话策略。
-
导航到配置 > Citrix Gateway > 策略 > 会话。
-
在右侧,选择会 话策略 选项卡。
-
单击 添加,为会话策略提供一个名称,然后从配置文件菜单中选择所需的会话配 置文件 名称。
-
如果要使用默认语法创建会话策略,请在“表达式”区域中键入“true”(不带引号),然后单击“创建”。注意:Unified Gateway 默认为经典语法。
-
如果要使用经典语法创建会话策略,请首先单击 切换到经典语法。然后在“表达式”区域中键入“ns_true”(不带引号),然后单击“创建”。
-
-
将创建的 PCoIP 虚拟服务器配置文件和会话策略绑定到 Citrix Gateway 虚拟服务器。
-
转到 Citrix Gateway > 虚拟服务器。
-
在右侧, 添加 新的 Citrix Gateway 虚拟服务器或 编辑 现有 Citrix Gateway 虚拟服务器。
-
如果要编辑现有 Citrix Gateway 虚拟服务器,请在“基本设置”部分中单击铅笔图标。
-
对于添加和编辑,在“基本设置”部分中,单击“更多”。
-
使用 PCoIP 虚拟服务器配置文件 菜单选择所需的 PCoIP 虚拟服务器配置文件。
-
向下滚动并确保已清除“仅 ICA”。然后单击“**确定”**关闭“基本设置”部分。
-
如果要创建新的 Citrix Gateway 虚拟服务器,请绑定 证书并绑定 LDAP 身份验证策略。
-
向下滚动到“策略”部分,然后单击加号图标。
-
“选择类型”页默认为“会话 和 请求”。单击继续。
-
在 策略绑定 部分中,单击 单击以选择。
-
选择配置了 PCoIP 配置文件的所需会话策略,然后单击 选择。
-
在 策略绑 定页面中,单击 绑定。
-
如果要使用 Web 浏览器连接到 VMware Horizon View,请在右侧的“**高级设置”**下添加“门户主题”部分。如果您仅使用 Horizon View 客户端连接到 Citrix Gateway,则不必执行此步骤。
-
使用 门户主题 菜单选择 RfWebUI,然后单击 确定。
-
已发布的 Horizon View 图标将添加到 RfWebUI 门户中。
-
注意: VMware 在使用除 RDP 之外的任何协议时使用两个或更多协议。这可能会导致请求在两个不同的后端服务器之间进行负载平衡。您可以通过跨所有协议设置单个持久性组来解决此问题,以确保所有连接都保留在同一 Citrix 虚拟服务器上。 -
启用 USB 重定向的步骤
可以从虚拟桌面和应用程序访问连接到客户端计算机的 USB 设备。以下是启用 USB 重定向的步骤:
-
登录到 VMware Horizon 管理员控制台。
-
导航到 清单 > 查看配置服务器。
-
选择 连接服务器 选项卡。
-
选择列出的连接服务器,然后单击 编辑。
-
在“常 规”选项卡下,选择“HTTP (S) 安全通道”下的“使用安全通道****连接到计算机”选项。在外部 URL 字段中提供 Citrix Gateway外部 URL 。
更新 Unified Gateway 的内容交换表达式
如果 Citrix Gateway 虚拟服务器位于 Unified Gateway(内容交换虚拟服务器)后面,则必须更新内容交换表达式以包含 PCoIP URL 路径。
-
在 Citrix ADC GUI 中,导航到 配置 > 流量管理 > 内容交换 > 策略。
-
在“表达式”区域下附加以下 表达式 ,然后单击“确定”。
||http.req.url.path.eq (“/broker/xml”)|| http.req.url.path.contains("/broker/resources")|| http.req.url.path.eq (“/pcoip-client”)||http.req.url.path.contains("/ice-tunnel")
使用 PCoIP 网关
-
要进行连接,您必须在客户端设备上安装 Horizon View 客户端。安装完成后,您可以使用 Horizon View 客户端的用户界面连接到 Citrix Gateway,也可以使用 Citrix Gateway RfWebUI 门户页面查看从 Horizon 发布的图标。
-
要查看活动的 PCoIP 连接,请转到 Citrix Gateway > PCoIP。
-
在右侧,切换到“连 接”选项卡。将显示活动会话,其中包含以下数据:用户名、Horizon View 客户端 IP 和 Horizon View 代理目标 IP。
-
要终止连接,请右键单击 连接 选项卡,然后单击终 止连接。或者单击“终止所有连接”以终止所有 PCoIP 连接。