配置较低层 Citrix ADC 设备

按照以下方式配置每个较低层次的 Citrix ADC 设备。

使用 CLI 为 n 层缓存重定向配置较低层设备

在命令提示符下,键入以下命令:

  • add service <name>@ <cacheServiceIP> <serviceType> <port> -cip ENABLED "ClientIP" –cachetype transparent

    对每个缓存服务器重复执行此操作。

  • add lb vserver <name>@ <serviceType> -m MAC

  • bind lb vserver <name>@ <cacheServiceName>

    对每个缓存服务器重复执行此操作。

  • add cr vserver <name> <serviceType> * <port> -srcIPExpr "HTTP.REQ.HEADER("ClientIP")" -originusip ON –usePortRange ON

  • set ns param-crPortRange <startPortNumber-endPortNumber>

使用 GUI 为 n 层缓存重定向配置较低层设备

  1. 为每个缓存服务器创建一个服务。要创建服务,请执行以下操作:
    1. 导航到 Traffic Management(流量管理)> Load Balancing(负载平衡)> Services(服务)。
    2. 在详细信息窗格中,单击“添加”,然后指定名称和协议。清除“直接寻址”复选框。
    3. 在高级选项卡中,选中覆盖全局复选框和客户端 IP 复选框,然后在标题框中键入 Clientip。
    4. 在“缓存类型”框中,选择“透明缓存”。
    5. 单击创建。
  2. 配置负载平衡虚拟服务器:
    1. 导航到流量管理 > 负载平衡 > 虚拟服务。
    2. 在详细信息窗格中,单击“添加”并指定名称、协议、IP 地址和端口。IP 地址应为星号 (*)。
    3. 在“服务”选项卡中,选择表示缓存服务器的服务。
    4. 在“高级”选项卡中,对于“重定向模式”,选择“基于 MAC”。
    5. 单击创建。
  3. 配置缓存重定向虚拟服务器:
    1. 导航到流量管理 > 负载平衡 > 虚拟服务。
    2. 在详细信息窗格中,单击“添加”并指定名称、协议、IP 地址和端口。IP 地址应为 *。
    3. 对于缓存类型,选择透明。
    4. 在“高级”选项卡上的“缓存服务器”框中,选择新的负载平衡虚拟服务器,然后选中“源 USIP”和“使用端口范围”复选框。在源 IP 表达式框中,键入 HTTP.REQ.HEADER(“ClientIP”)。
    5. 单击创建。
  4. 为设备分配源端口范围:
    1. 在导航窗格中,单击 “ 系统”,然后单击 “ 设置”。
    2. 在设置组中,单击更改全局系统设置链接。
    3. 在“缓存重定向端口范围”组中,通过键入“开始端口”的端口号和端口号来指定设备的端口范围。
    4. 单击 OK(确定)。
配置较低层 Citrix ADC 设备