Citrix ADC

负载平衡

要配置负载平衡,您必须首先创建服务。然后创建虚拟服务器,并将服务绑定到虚拟服务器。默认情况下,Citrix ADC 设备将显示器绑定到每个服务。绑定服务之后,请通过确保所有设置均正确无误来验证您的配置。

注意:部署配置之后,可以显示统计数据,了解该配置中实体的性能情况。可以使用统计实用程序或 stat lb vserver <vserverName> 命令。

也可以向服务分配权重。然后,负载平衡方法会使用分配的权重来选择服务。但是,开始时您可以将可选任务限制为:针对必须保持与特定服务器之间连接的会话配置某些基本的永久性设置,以及某些基本的配置保护设置。

下面的流程图说明了配置任务的顺序。

图 1. 负载平衡配置任务的顺序

image

启用负载平衡

配置负载平衡之前,请确保已启用负载平衡功能。

使用 CLI 启用负载平衡

在命令提示窗口中,键入以下命令以启用负载平衡并验证是否成功启用:

  • enable feature lb
  • show feature

    示例

    ``` pre codeblock

    enable feature lb Done show feature

      Feature                  Acronym          Status
      -------                  -------          ------   1)  Web Logging              WL               OFF   2)  Surge Protection         SP               OFF   3)  Load Balancing           LB               ON   .   .   .   9)  SSL Offloading           SSL              ON   .   .   .  Done  ```
    

使用 GUI 启用负载平衡

  1. 在导航窗格中,展开 System(系统),然后单击 Settings(设置)。
  2. 在详细信息窗格中,单击 Modes and Features(模式与功能)下的 Change basic features(更改基本功能)。
  3. 在 Configure Basic Features(配置基本功能)对话框中,选中 Load Balancing(负载平衡)复选框,然后单击 OK(确定)。
  4. 在 Enable/Disable Feature(s)?(是否启用/禁用功能?)消息框中,单击 Yes(是)。

配置服务和虚拟服务器

确定要进行负载平衡的服务后,可通过以下方法来实施初始负载平衡配置:创建服务对象,创建负载平衡虚拟服务器,并将这些服务对象绑定到该虚拟服务器。

使用 CLI 实现初始负载平衡配置

在命令提示窗口中,键入以下命令以实施并验证初始配置:

  • <add service <name> <IPaddress> <serviceType> <port>

  • <add lb vserver <vServerName> <serviceType> [<IPaddress> <port>]

  • <bind lb vserver <name> <serviceName>

  • <show service bindings <serviceName>

    示例

     > add service service-HTTP-1 10.102.29.5 HTTP 80
      Done
     > add lb vserver vserver-LB-1 HTTP 10.102.29.60 80
      Done
     > bind lb vserver vserver-LB-1 service-HTTP-1
      Done
     > show service bindings service-HTTP-1
        service-HTTP-1 (10.102.29.5:80) - State : DOWN
    
          1)      vserver-LB-1 (10.102.29.60:80) - State : DOWN
      Done
    

使用 GUI 实现初始负载平衡配置

  1. 导航到 Traffic Management(流量管理)> Load Balancing(负载平衡)。
  2. 在详细信息窗格中,单击 Getting Started(开始使用)下的 Load Balancing wizard(负载平衡向导),并按照说明创建基本负载平衡设置。
  3. 返回导航窗格,展开 Load Balancing(负载平衡),然后单击 Virtual Servers(虚拟服务器)。
  4. 选择您配置的虚拟服务器,并确认页面底部显示的参数配置正确。
  5. 单击 Open(打开)。
  6. 通过确认已在 Services(服务)选项卡上为每项服务选中 Active(活动)复选框,确定已将每项服务绑定到虚拟服务器。

负载平衡