ILB 命令行界面
ILB 命令行界面位于 /usr/sbin/ilbadm 目录中。CLI 包含用于配置负载平衡规则、服务器组和运行状况检查的子命令。此外,还包含用于显示统计信息以及查看配置详细信息的子命令。子命令可以分为两类:
-
配置子命令-这些子命令用于执行以下任务:
-
查看子命令-这些子命令用于执行以下任务:
-
查看已配置的负载平衡规则、服务器组和运行状况检查
-
查看包转发统计信息
-
查看 NAT 连接表
-
查看运行状况检查结果
-
查看会话持久性映射表
有关 ilbadm 子命令列表,请参见ILB 命令和子命令。有关 ilbadm 子命令的更多详细信息,请参阅 ilbadm(1M) 手册页。
ILB 命令和子命令
您可以使用 ilbadm 及其子命令处理负载平衡规则。有关 ilbadm 子命令的更多详细信息,请参阅 ilbadm(1M) 手册页。
表 10-4 用于处理负载平衡规则的 ILB 子命令
|
|
ilbadm create-rule |
创建具有给定特征的 rule name。 |
ilbadm show-rule |
显示指定规则的特征,或显示所有规则(如果未指定任何规则)。 |
ilbadm delete-rule |
删除与 rule name 有关的所有信息。如果 rule name
不存在,该子命令将会失败。 |
ilbadm enable-rule |
启用指定规则,或启用所有规则(如果未指定任何名称)。 |
ilbadm disable-rule |
禁用指定规则,或禁用所有规则(如果未指定任何名称)。 |
ilbadm show-statistics |
显示 ILB 统计信息。例如,将 -t 与该子命令结合使用会在每个头中包含时间戳。 |
ilbadm show-hc-result |
显示与规则 rule-name 的指定名称关联的服务器的运行状况检查结果。如果未指定 rule-name,则显示所有规则的服务器运行状况检查结果。 |
ilbadm show-nat |
显示 NAT 表信息。 |
ilbadm create-servergroup |
创建包含一个或多个服务器的服务器组。可以使用
ilbadm add-server 添加其他服务器。 |
ilbadm delete-servergroup |
删除服务器组。 |
ilbadm show-servergroup |
列出某个服务器组,或列出所有服务器组(如果未指定任何服务器组)。 |
ilbadm enable-server |
启用已禁用的服务器。 |
ilbadm disable-server |
禁用指定的服务器。 |
ilbadm add-server |
将指定的服务器添加到服务器组。 |
ilbadm show-server |
显示与指定规则关联的服务器,或显示所有服务器(如果未指定规则名称)。 |
ilbadm remove-server |
从服务器组中删除一个或多个服务器。 |
ilbadm create-healthcheck |
设置可用于建立规则的运行状况检查信息。 |
ilbadm show-healthcheck |
显示有关所配置的运行状况检查的详细信息。 |
ilbadm delete-healthcheck |
删除运行状况检查信息。 |
ilbadm show-persist |
显示会话持久性映射表。 |
ilbadm export-config filename |
以适合使用 ilbadm import
进行导入的格式导出现有的 ILB 配置文件。如果未指定 filename,则 ilbadm export 会写入 stdout。 |
ilbadm import-config -p filename |
导入某个文件并将现有 ILB 配置替换为该导入文件的内容。如果未指定 filename,则
ilbadm import 会从 stdin 中读取。 |
|