跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:IP 服务 Oracle Solaris 11 Information Library (简体中文) |
您可以使用 ilbadm 创建、删除和列出负载平衡规则。有关负载平衡规则的定义以及创建规则所需的参数,请参见ILB 术语。
# ilbadm create-servergroup -s server=60.0.0.10:6000-6009,60.0.0.11:7000-7009 sg1
# ilbadm create-healthcheck -h hc-test=tcp,hc-timeout=2,hc-count=3,hc-interval=10 hc1
# ilbadm create-rule -e -i vip=81.0.0.10,port=5000-5009,protocol=tcp\ -m lbalg=rr,type=NAT,proxy-src=60.0.0.101-60.0.0.104,persist=/24 -h hc-name=hc1 -o servergroup=sg1 rule1
示例 23-6 创建具有运行状况检查会话持久性的全 NAT 规则
此示例创建一个称为 hc1 的运行状况检查,以及一个称为 sg1 的服务器组(包含两个服务器,每个服务器具有一系列端口)。最后一个命令创建一个全 NAT 模式的称为 rule1 的规则,并将该规则与服务器组和运行状况检查进行关联。请注意,创建该规则之前,必须先创建服务器组和运行状况检查。
ilbadm create-healthcheck -h hc-test=tcp,hc-timeout=2,hc-count=3,hc-interval=10 hc1 ilbadm create-servergroup -s server=60.0.0.10:6000-6009,60.0.0.11:7000-7009 sg1 ilbadm create-rule -e -i vip=81.0.0.10,port=5000-5009,protocol=tcp \ -m lbalg=rr,type=NAT,proxy-src=60.0.0.101-60.0.0.104,persist=/24 -h hc-name=hc1 -o servergroup=sg1 rule1
创建 NAT/半 NAT 规则时,建议为 connection-drain 超时指定值。conn-drain 超时的缺省值为 0,这意味着它将持续等待,直到连接正常关闭为止。
要删除规则,请使用 delete-rule 子命令。如果要删除所有规则,请使用 -a 选项。以下示例删除称为 rule1 的规则:
# ilbadm delete-rule rule1
要列出规则的配置详细信息,请使用 list-rule 子命令。如果未指定规则名称,则提供所有规则的信息。
# ilbadm list-rule
|