Citrix ADC

Citrix ADC 高可用性对上的会话可靠性

在 ICA 会话期间发生网络中断或设备故障转移时,会话重新连接可以使用以下两种机制之一:会话可靠性或客户端自动重新连接。

会话可靠性。首选模式,为用户带来流畅的体验。对于短暂的网络中断,这种中断几乎不明显。

客户端自动重新连接。回退选项涉及重新启动客户端。此机制对用户具有破坏性,并不总是受支持。

启用 HDX Insight 后,Receiver 可以使用 ICA 会话可靠性功能无缝重新连接其 ICA 会话。 此功能适用于独立配置和 Citrix ADC HA 对配置,甚至在 Citrix ADC 故障转移发生时也是如此。

注意:

  • Citrix ADC 设备必须在软件版本 11.1 版本 49.16 或更高版本上运行。
  • 当 Citrix ADC 设备具有活动连接时,不得启用或禁用会话可靠性模式。
  • 在连接仍处于活动状态时启用或禁用该功能会导致 HDX Insight 在故障转移发生后停止解析这些会话。这会导致有关会话的信息丢失。
  • 对于 Citrix ADC 软件版本 11.1 49.16 或更高版本,默认情况下,高可用性设置上的会话可靠性处于禁用状态。只有当高可用性设置的两个节点运行相同的内部版本(例如,版本 11.1 Build 53)时,才支持会话可靠性。换句话说,如果两个节点运行不同的内部版本(例如,一个节点的版本为11.1 Build 53,而另一个节点具有版本11.1 Build 56),则高可用性设置不支持会话可靠性。如果满足以下条件,则支持 SSL VDA 的会话可靠性:
    • The “EnableSRonHAFailover” parameter in the set ica parameter command must be YES.
    • The HTTPS must be used instead of HTTP while configuring the virtual server.
  • 启用 HDX Insight 后,即使禁用了 EnableSRonHAFailover 参数,基本加密应用程序和桌面在高可用性故障转移后重新连接。

要使用 CLI 配置会话可靠性

  1. 在命令行中,使用默认系统管理员凭据登录到系统。
  2. 要在 HA 故障切换时启用会话可靠性,请在提示符处键入: set ica parameter EnableSRonHAFailover YES
  3. 要在 HA 故障切换时禁用会话可靠性,请在提示符处键入: set ica parameter EnableSRonHAFailover NO

要使用 GUI 在 HA 故障切换时启用会话可靠性

  1. 在 Web 浏览器中,键入 HA 对中主 Citrix ADC 实例的 IP 地址(例如http://192.168.100.1)。
  2. User Name(用户名)和 Password(密码)中,输入管理员凭据。
  3. 配置选项卡上,导航到系统 > 设置,然后单击更改 ICA 参数
  4. 更改 ICA 参数部分中,选择高可用性故障转移时的会话可靠性
  5. 单击确定

限制

  • 启用此功能会增加带宽消耗,这是因为该功能关闭了 ICA 压缩。以及主节点与辅助节点之间的额外流量,以使其保持同步。
  • 此功能仅在“主动-被动”模式下受支持。当前不支持主动-主动模式。
  • 启用 HDX Insight 并将高可用性旋钮上的会话可靠性设置为“否”时,Citrix ADC 高可用性故障转移方案中仅支持 ACR 重新连接模式。如果禁用 HDX Insight,高可用性旋钮不会禁用会话可靠性。

话重新连接语义 表如下所示:

会话重新连接语义

状态 EnableSRonHAFailover Yes EnableSRonHAFailover No(默认)
已启用 HDX Insight ICA 会话的会话重新连接工作运行 ICA 会话的会话重新连接不起作用
HDX Insight 已禁用 ICA 会话的会话重新连接工作运行 ICA 会话的会话重新连接工作运行

注意事项

  • 使用 Citrix Gateway,ICA 会话的会话可靠性开箱即用。
  • 满足以下两个条件时,ICA 会话的会话可靠性不起作用:
    • HDX Insight 已启用
    • EnableSRonHAFailover 设置为 NO
  • 禁用 HDX Insight 时,将 EnableSRonHAFailover 旋钮设置为“YES”或“NO”没有任何区别。
Citrix ADC 高可用性对上的会话可靠性