ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

配置基本 LLB 设置

要配置 LLB,首先要创建代表互联网服务提供商 (ISP) 的每台路由器的服务。默认情况下,PING 监视器绑定到每项服务。绑定透明显示器是可选的,但建议使用。然后,创建虚拟服务器,将服务绑定到虚拟服务器,并为虚拟服务器配置路由。该路由将虚拟服务器标识为服务所代表的物理路由器的网关。虚拟服务器使用您指定的负载平衡方法选择路由器。或者,您可以配置持久性以确保特定会话的所有流量都通过特定链接发送。

要配置基本的 LLB 设置,请执行以下操作:

配置服务

创建服务时,默认监视器 (PING) 将自动绑定到任何服务类型,但您可以用透明监视器替换默认监视器,如 创建和绑定透明监视器中所述。

使用命令行界面创建服务

在命令提示符下,键入:

add service <name> <IP> <serviceType> <port> show service <name>

示例

add service ISP1R_svc_any 10.10.10.254 any * show service ISP1R_svc_any ISP1R_svc_any (10.10.10.254:*) - ANY State: DOWN Last state change was at Tue Aug 31 04:31:13 2010 Time since last state change: 2 days, 05:34:18.600 Server Name: 10.10.10.254 Server ID : 0 Monitor Threshold : 0 Max Conn: 0 Max Req: 0 Max Bandwidth: 0 kbits Use Source IP: NO Client Keepalive(CKA): NO Access Down Service: NO TCP Buffering(TCPB): YES HTTP Compression(CMP): NO Idle timeout: Client: 120 sec Server: 120 sec Client IP: DISABLED Cacheable: NO SC: OFF SP: OFF Down state flush: ENABLED 1) Monitor Name: ping State: UP Weight: 1 Probes: 244705 Failed [Total: 0 Current: 0] Last response: Success - ICMP echo reply received. Response Time: 1.322 millisec Done

使用配置实用程序创建服务

导航到 流量管理 > 负载平衡 > 服务,然后创建服务。

使用配置实用程序创建服务

  1. 导航到 Traffic Management(流量管理)> Load Balancing(负载平衡)> Services(服务)。

  2. 在详细信息窗格中,单击 Add(添加)。

  3. 在创建服务对话框中,为以下参数指定值:

    • 服务名称*—名称
    • 服务器—IP
    • 协议*—服务类型(从下拉列表中选择任意。)
    • 端口*—port

必填参数

  1. 单击创建。

  2. 重复步骤 2-4 创建其他服务。

  3. 单击关闭。

  4. 在“服务”窗格中,选择您刚刚配置的服务,并验证屏幕底部显示的设置是否正确。

配置 LLB 虚拟服务器并绑定服务

创建服务后,创建虚拟服务器并将服务绑定到虚拟服务器。LB 中不支持最小连接的默认 LB 方法。有关更改 LB 方法的信息,请参阅 配置 LLB 方法和持久性

使用命令行界面创建链接负载平衡虚拟服务器并绑定服务

在命令提示符下,键入:

add lb vserver <name> <serviceType> bind lb vserver < name> <serviceName> show lb vserver < name>

示例

add lb vserver LLB-vip any bind lb vserver LLB-vip ISP1R_svc_any sh lb vserver LLB-vip LLB-vip (0.0.0.0:0) - ANY Type: ADDRESS State: DOWN Last state change was at Thu Sep 2 10:51:32 2010 Time since last state change: 0 days, 17:51:46.770 Effective State: DOWN Client Idle Timeout: 120 sec Down state flush: ENABLED Disable Primary Vserver On Down : DISABLED No. of Bound Services : 1 (Total) 0 (Active) Configured Method: ROUNDROBIN Mode: IP Persistence: NONE Connection Failover: DISABLED 1) ISP1R_svc_any (10.10.10.254: *) - ANY State: DOWN Weight: 1 Done

使用配置实用程序创建链路负载平衡虚拟服务器并绑定服务

  1. 导航到 流量管理 > 负载平衡 > 虚拟服务器,然后创建用于链路负载平衡的虚拟服务器。在“协议”字段中指定 ANY
  2. IP 地址类型 下拉列表中,选择所需的选项。选择“不可寻址”以创建不可直接访问的虚拟服务器。
  3. 在“服务”选项卡下的“活动”列中,选中要绑定到虚拟服务器的服务对应的复选框。

配置 LLB 方法和持久性

默认情况下,NetScaler 设备使用最少连接方法来选择用于重定向每个客户端请求的服务,但您应将 LLB 方法设置为支持的方法之一。您还可以配置持久性,以便将来自同一客户端的不同传输定向到同一台服务器。

使用命令行界面配置 LLB 方法和/或持久性

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

set lb vserver <name> -lbMethod <lbMethod> -persistenceType <persistenceType> show lb vserver <name>

示例

set lb vserver LLB-vip -lbmethod ROUNDROBIN -persistencetype SOURCEIP show lb vserver LLB-vip LLB-vip (0.0.0.0:0) - ANY Type: ADDRESS State: DOWN Last state change was at Fri Sep 3 04:46:48 2010 Time since last state change: 0 days, 00:52:21.200 Effective State: DOWN Client Idle Timeout: 120 sec Down state flush: ENABLED Disable Primary Vserver On Down : DISABLED No. of Bound Services : 0 (Total) 0 (Active) Configured Method: ROUNDROBIN Mode: IP Persistence: SOURCEIP Persistence Mask: 255.255.255.255 Persistence v6MaskLength: 128 Persistence Timeout: 2 min Connection Failover: DISABLED

使用配置实用程序配置链路负载平衡方法和/或持久性

  1. 导航到流量管理 > 负载平衡 > 虚拟服务器,然后选择要为其配置负载平衡方法和/或持久性设置的虚拟服务器。
  2. 高级设置 部分中,选择方法并配置负载平衡方法。
  3. 高级设置 部分中,选择 持久性 并配置持久性参数。

配置 LLB 路由

配置 IPv4 或 IPv6 服务、虚拟服务器、LLB 方法和持久性后,您可以为网络配置 IPv4 或 IPv6 LLB 路由,将 LLB 虚拟服务器指定为网关。路由是负载平衡的链接的集合。请求被发送到充当所有出站流量的网关的 LLB 虚拟服务器 IP 地址,并根据配置的 LLB 方法选择路由器。

使用命令行界面配置 IPv4 LLB 路由

在命令提示符下,键入:

add lb route <network> <netmask> <gatewayName> show lb route [<network> <netmask>]

示例

add lb route 0.0.0.0 0.0.0.0 LLB-vip show lb route 0.0.0.0 0.0.0.0 Network Netmask Gateway/VIP Flags ----------- ------------- -------------- -------- 1) 0.0.0.0 0.0.0.0 LLB-vip UP

使用命令行界面配置 IPv6 LLB 路由

在命令提示符下,键入:

add lb route6 <network> <gatewayName> show lb route6

示例:

add lb route6 ::/0 llb6_vs show lb route6 Network VIP Flags ----------- --------- -------- 1) ::/0 llb6_vs UP

使用配置实用程序配置 LLB 路由

导航到系统 > 网络 > 路由,然后选择 LLB,然后配置 LLB 路由。

注意: 选择 LLBV6 来配置 IPV6 路由。

使用配置实用程序配置 LLB 路由

  1. 导航到 系统 > 网络 > 路由。

  2. 在详细信息窗格中,选择以下选项之一:

    • 单击 LLB 配置 IPv4 路由。
    • 单击 LLBV6 配置 IPv4 路由。
  3. 在“创建 LB 路由”或“创建 LB IPV6 路由”对话框中,设置以下参数:

    • 网络*
    • 网络掩码*—IPV4 路由是必需的。
    • 网关名称*—网关名称

      *必需的参数

  4. 单击 Create(创建),然后单击 Close(关闭)。您刚刚创建的路由出现在“路由”窗格的 LLB 或 LLB6 选项卡上。

下图显示了基本的 LLB 设置。为两个链路 (ISP) 中的每一个都配置了服务,PING 监视器默认绑定到这些服务。根据配置的 LLB 方法选择链接。

图 1. 基本的 LLB 设置

本地化后的图片

注意

如果您的互联网服务提供商提供了 IPv6 地址,请将 IPv4 服务替换为上图中的 IPv6 服务。

创建和绑定透明显示器

您可以创建透明监视器来监视上游设备(例如路由器)的运行状况。然后,您可以将透明监视器绑定到服务。默认的 PING 监视器仅监视 NetScaler 设备与上游设备之间的连接。透明监视器会监视从装置到拥有监视器中指定目标 IP 地址的设备的路径中存在的所有设备。如果未配置透明监视器且路由器的状态为 UP,但来自该路由器的下一跳设备之一已关闭,则设备在执行负载平衡时会将路由器包括在内,并将数据包转发到路由器。但是,数据包不会传送到最终目的地,因为其中一台下一跳设备已关闭。通过绑定透明监视器,如果任何设备(包括路由器)出现故障,则当设备执行链路负载平衡时,服务将被标记为 DOWN 并且不包括路由器。

使用命令行界面创建透明显示器

在命令提示符下,键入:

add lb monitor <monitorName> <type> -destIP <ip_addr|*> -transparent YES show lb monitor [<monitorName>]

示例

add lb monitor monitor-1 PING -destIP 10.10.10.11 -transparent YES > show lb monitor monitor-1 1) Name.......: monitor-1 Type......: PING State....: ENABLED Standard parameters: Interval.........: 5 sec Retries...........: 3 Response timeout.: 2 sec Down time.........: 30 sec Reverse..........: NO Transparent.......: YES Secure...........: NO LRTM..............: ENABLED Action...........: Not applicable Deviation.........: 0 sec Destination IP...: 10.10.10.11 Destination port.: Bound service Iptunnel.........: NO TOS..............: NO TOS ID............: 0 SNMP Alert Retries: 0 Success Retries..: 1 Failure Retries..: 0

使用配置实用程序创建透明显示器

导航到“流量管理”>“负载平衡”>“监视器”,然后配置透明监视器。

使用配置实用程序创建透明显示器

  1. 导航到 流量管理 > 负载平衡 > 监视器。

  2. 在“监视器”窗格中,单击“添加”。

  3. 在创建监视器对话框中,设置以下参数:

    • 名称*
    • 类型*
    • 目标 IP
    • 透明

      *必需的参数

  4. 单击 Create(创建),然后单击 Close(关闭)。

  5. 在“监视器”窗格中,选择刚才配置的显示器,并验证“详细信息”窗格中显示的设置是否正确。

使用配置实用程序将监视器绑定到服务

  1. 导航到 Traffic Management(流量管理)> Load Balancing(负载平衡)> Services(服务)。
  2. 在“监视器”选项卡的“可用”下,选择要绑定到服务的监视器,然后单击“添加”。

使用命令行界面将监视器绑定到服务

在命令提示符下,键入:

bind lb monitor <monitorName> <serviceName> show service <name>

示例

bind lb monitor monitor-HTTP-1 ISP1R_svc_any Done > show service ISP1R_svc_any ISP1R_svc_any (10.10.10.254:*) - ANY State: UP Last state change was at Thu Sep 2 10:51:07 2010 Time since last state change: 0 days, 18:41:55.130 Server Name: 10.10.10.254 Server ID : 0 Monitor Threshold : 0 Max Conn: 0 Max Req: 0 Max Bandwidth: 0 kbits Use Source IP: NO Client Keepalive(CKA): NO Access Down Service: NO TCP Buffering(TCPB): YES HTTP Compression(CMP): NO Idle timeout: Client: 120 sec Server: 120 sec Client IP: DISABLED Cacheable: NO SC: OFF SP: OFF Down state flush: ENABLED 1) Monitor Name: monitor-HTTP-1 State: UP Weight: 1 Probes: 1256 Failed [Total: 0 Current: 0] Last response: Success - ICMP echo reply received. Response Time: 1.322 millisec Done

使用配置实用程序将监视器绑定到服务

  1. 导航到 Traffic Management(流量管理)> Load Balancing(负载平衡)> Services(服务)。
  2. 在详细信息窗格中,选择要将监视器绑定到的服务,然后单击“打开”。
  3. 在“配置服务”对话框的“监视器”选项卡的“可用”下,选择要绑定到服务的监视器,然后单击“添加”。
  4. 单击确定。
  5. 在“服务”窗格中,选择您刚才配置的服务,并验证“详细信息”窗格中显示的设置是否正确。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
配置基本 LLB 设置