跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:IP 服务 Oracle Solaris 11 Information Library (简体中文) |
您可以使用 ilbadm 添加、删除、启用和禁用服务器组中的一个或多个后端服务器。有关定义列表,请参见ILB 术语。
指定的服务器必须包含主机名或 IP 地址,并且还可以包含可选端口或端口范围。服务器组中不允许存在 IP 地址相同的服务器项。
# ilbadm add-server -e -s server=192.168.89.1,192.168.89.2 ftpgroup # ilbadm add-server -e -s server=[2001:7::feed:6]:8080 sgrp
-e 选项用于启用服务器以及将这些服务器添加到组中。
注 - IPv6 地址必须括在方括号中。
示例 23-3 将后端服务器添加到服务器组
以下示例将服务器添加到服务器组 ftpgroup 和 sgrp 中并启用这些服务器。
# ilbadm add-server -e -s \ server=192.168.89.1,192.168.89.2 ftpgroup # ilbadm add-server -e -s server=[2001:7::feed:6]:8080 sgrp
# ilbadm remove-server -s server=_specgroup.0 specgroup
示例 23-4 将后端服务器从服务器组中删除
以下示例将服务器 ID 为 10.1.1.2 的服务器从服务器组 websg 中删除:
# ilbadm remove-server -s server=_specgroup.0 specgroup
请注意以下事项:
如果 NAT 或半 NAT 规则正在使用该服务器,请先通过 disable-server 子命令禁用该服务器,然后再进行删除。当服务器被禁用时,将会进入连接排空状态。排空所有连接后,可以使用 remove-server 子命令将服务器删除。发出 disable-server 命令后,请定期检查 NAT 表(使用 show-nat 命令),了解相关服务器是否仍处于连接状态。排空所有连接后(服务器不会显示在 show-nat 命令输出中),即可使用 remove-server 命令删除服务器。
如果设置了 conn-drain 超时值,连接排空状态将在超时期限到期后结束。conn-drain 超时的缺省值为 0,这意味着它将持续等待,直到连接正常关闭为止。
注 - 如果服务器属于多个服务器组,则可能具有多个服务器 ID。
# ilbadm enable-server server # ilbadm disable-server server
示例 23-5 重新启用和禁用后端服务器
在以下示例中,将会先启用服务器 ID 为 websg.1 的服务器,然后再将其禁用。
# ilbadm enable-server websg.1 # ilbadm disable-server websg.1