添加规则

填写字段,然后单击确定

规则名称
您设置的规则的名称。此名称可包含任何字母数字字符、下划线、连字符或句点。它的长度可以是 1 到 20 个字符,不能包含任何空格。

从下列规则中选择:

  • IP 地址
    基于客户机的 IP 地址。如果您希望筛选客户并根据他们的来源分配资源,那么使用此类规则。
  • 当天的时间
    基于当天的时间。用于容量规划。例如,如果 Web 站点在每天的相同时间段内点击率特别高,那么相对于点击率较低的时间段来说,您可能希望在高峰时间段为 HTTP 提供更多服务器。
  • 总连接数(每秒)
    基于端口的每秒连接数。如果您需要与其他应用程序共享您的某些服务器,那么您可能就会想要使用基于每秒总连接数的规则。
  • 活动连接数(总数)
    基于端口的总活动连接数。如果服务器超负荷并开始扔掉数据包,那么您可能想使用基于端口的总活动连接数的规则。即使某些 Web 服务器没有足够的线程来响应请求,它们也将继续接受连接。因此,客户机请求超时,不能为访问您的 Web 站点的客户提供服务。使用基于活动连接数的规则来在服务器池内均衡容量。
  • 客户机端口
    基于客户机的端口。如果您的客户机使用的某类软件会在发出请求时要求来自 TCP/IP 的特定端口,您可能想要使用此类型的规则。
  • 服务类型
    基于 IP 头中服务类型 (TOS) 字段的目录。
  • 保留带宽
    保留带宽规则允许您根据一组服务器每秒发送的千字节数均衡负载。通过在整个配置中为每组服务器设置一个阈值(分配指定的带宽范围),您可以控制并保证每个集群/端口组合使用一定量的带宽。
  • 共享带宽
    如果传输的数据超出保留带宽规则的限制,那么共享带宽规则使您能够征用站点上可用的未使用带宽。根据带宽量在集群级别或执行程序级别共享。如果此值设置为零,那么不能共享带宽。
    注意:在配置共享带宽规则之前,必须指定可在执行程序级别或集群级别共享的最大带宽(每秒千字节数)。如果此值为零,那么不能共享带宽。

    在集群级别共享带宽允许集群使用指定的最大带宽。

    在执行程序级别共享带宽允许整个分派器配置共享最大带宽。

    指定不超过可用的总带宽(总服务器容量)的最大共享带宽值。

  • 内容(仅适用于使用 cbr 转发方法协议的那些端口。)
    基于客户机请求中 HTTP 头的内容。您将希望使用内容类型规则来将请求发送至多组服务器,这些服务器专门设置来处理一部分站点流量。
  • 总是为 True
    除非与总是为 True 规则相关联的所有服务器都已停止,否则这个规则将始终处于选中状态。因此,通常应将它的优先级设置得比其他规则低。(可将它看作编程逻辑中的 else 语句。)

请参阅《Load Balancer 管理指南》中的『配置基于规则的负载均衡』一节,以获取有关基于规则的负载均衡的更多信息。

优先级(可选)
表示复查规则的顺序的整数。如果没有为所设置的第一个规则指定优先级,那么在缺省情况下,将它的优先级值指定为 1,并首先进行评估。然后,给下一个规则指定优先级值 11,第二个评估它(上一个优先级值 + 10,在此示例中 1 + 10),第三个规则 = 21,第四个规则 = 31,依此类推。按数字顺序评估各规则,数值小的优先于数值大的。
开始范围
用于确定规则是否为 true 的范围的下限值。如果您根据下列各项来添加规则:
  • IP 地址,那么开始范围是客户机的地址,以符号名称或点分十进制格式表示。缺省值为 0.0.0.0。
  • 时间,那么开始范围是一个整数。缺省值为 0,表示午夜。
  • 总连接数,那么开始范围是一个整数。缺省值为 0。
  • 活动连接数,那么开始范围是一个整数。缺省值为 0。
  • 客户机端口,那么开始范围是一个整数。缺省值为 0。
  • 保留带宽,那么开始范围是一个整数。缺省值为 0。
不必指定总是为 True、共享带宽、服务类型或内容规则的开始范围。
结束范围
用于确定规则是否为 true 的范围的上限值。如果您根据下列各项来添加规则:
  • IP 地址,那么结束范围是客户机的地址,以符号名称或点分十进制格式表示。缺省值为 255.255.255.255。
  • 时间,那么结束范围是一个整数。缺省值为 24,表示午夜。
  • 总连接数,那么结束范围是一个整数。缺省值为 2 的 32 次方减 1。
  • 活动连接数,那么结束范围是一个整数。缺省值为 2 的 32 次方减 1。
  • 客户机端口,那么结束范围是一个整数。缺省值为 65535。
  • 保留带宽,那么结束范围是一个整数。缺省值为 2 的 32 次方减 1。
不必指定总是为 True、共享带宽、服务类型或内容规则的结束范围。
TOS(仅对于服务类型规则有效)
由 0、1 或 x 构成的 8 位条目值。
要评估的级别(仅对于总连接数和活动连接数规则有效。)
选择是评估端口上的所有服务器还是只评估规则上的服务器。
共享可用带宽的级别(仅对于共享带宽规则有效)
设置想要共享带宽的级别。选择集群级别或执行程序级别(在可添加执行程序级别或集群级别带宽之前,必须在执行程序或集群上设置共享带宽,或者在可以添加集群级别共享带宽规则之前,必须在集群上设置共享带宽)。
一个或多个服务器地址:(可选)
已运行的服务器列表。(可选)从列表中选择一个或多个要包括在规则中的服务器。如果不选择服务器,那么 Load Balancer 将废弃任何符合条件的请求。
模式
仅当选择了内容规则类型时适用。使用以下限制输入期望的模式语法:
  • 无空格
  • 特殊字符:(除非在字符前加一个 \)
    *:通配符(与 0 个到 x 个任意字符相匹配)
    (:用于逻辑分组
    ):用于逻辑分组
    &:逻辑 AND
    |:逻辑 OR
    !:逻辑 NOT
    
  • 保留关键字(后面始终跟着 =):
    Method   :在翻译中,供 HTTP 协议用于
               检索请求;例如,GET、POST
               等等。
    URI      :URL 请求的路径
    Version  :请求的特定版本,为
               HTTP/1.0 或 HTTP/1.1
    Host     :来自 host: header 的值
               注意:在 HTTP/1.0 协议中是可选的
    [key]    :任何分派器可搜索的有效 HTTP 头名称。
               例如,用户代理程序、
               连接、参考等等。
    

示例:目标是 http://www.company.com/path/webpage.htm 的浏览器可能会产生类似如下的值:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

请参阅《Load Balancer 管理指南》中的『配置基于规则的负载均衡』和『内容规则(模式)语法』这两节,以获取有关模式语法和方案的更多信息。

注意:可在 WebSphere Application Server - Edge Component 信息中心 Web 站点上找到受支持的《Load Balancer 管理指南》翻译版本。