配置较低层 NetScaler 设备

按如下方式配置每个较低层的 NetScaler 设备。

使用 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. 在高级选项卡的缓存服务器框中,选择新的负载平衡虚拟服务器,然后选中 Origin USIP 和使用端口范围复选框。在“源 IP 表达式”框中,键入 HTTP.REQ.HEADER(“ClientIP”)。
    5. 单击创建。
  4. 为设备分配源端口范围:
    1. 在导航窗格中,单击“系统”,然后单击“设置”。
    2. 在“设置”组中,单击“更改全局系统设置”链接。
    3. 在缓存重定向端口范围组中,通过键入起始端口的端口号和终止端口的端口号来指定设备的端口范围。
    4. 单击确定。
配置较低层 NetScaler 设备