配置底层Citrix ADC设备

如下所示配置每个底层Citrix ADC设备。

通过CLI配置用于n层缓存重定向的下级设备

在命令提示符处,输入以下命令:

  • add service @ -cip ENABLED "ClientIP" -cachetype transparent .添加服务

    对每个缓存服务器重复此步骤。

  • add lb vserver @ -m MAC

  • 绑定lb vserver @

    对每个缓存服务器重复此步骤。

  • add cr vserver * -srcIPExpr "HTTP.REQ.HEADER("ClientIP")"-originusip ON -usePortRange开启

  • set ns param-crPortRange . set ns param-crPortRange

通过使用GUI为n层缓存重定向配置底层设备

  1. 为每个缓存服务器创建一个服务。创建服务。
    1. 流量管理>负载均衡>业务。
    2. 在详细信息窗格中,单击Add,并指定名称和协议。清除“可直接寻址”复选框。
    3. 在“高级”选项卡中,选择“覆盖全局”复选框和“客户端IP”复选框,然后在“头”框中,键入“ClientIP”。
    4. 在“缓存类型”框中,选择“透明缓存”。
    5. 单击Create。
  2. 配置负载均衡虚拟服务器:
    1. 流量管理>负载均衡>虚拟业务。
    2. 在详细信息窗格中,单击“添加”,指定名称、协议、IP地址和端口。IP地址必须是星号(*)。
    3. 在Services选项卡中,选择表示缓存服务器的服务。
    4. 在“高级”页签中选择“基于MAC”。
    5. 单击Create。
  3. 配置缓存重定向虚拟服务器:
    1. 流量管理>负载均衡>虚拟业务。
    2. 在详细信息窗格中,单击“添加”,指定名称、协议、IP地址和端口。IP地址为“*”。
    3. 对于缓存类型,选择透明。
    4. 在“高级”页签的“缓存服务器”框中,选择新的负载均衡虚拟服务器,并勾选“Origin USIP”和“Use Port Range”复选框。在源IP表达式框中,键入HTTP.REQ.HEADER(“ClientIP”)。
    5. 单击Create。
  4. 为设备分配一个源端口范围:
    1. 在导航窗格中,单击System,然后单击Settings。
    2. 在“设置”组中,单击“更改全局系统设置”链接。
    3. 在缓存重定向端口范围组中,通过键入“开始端口”和“结束端口”的端口号来指定设备的端口范围。
    4. 单击OK。
配置底层Citrix ADC设备