JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:IP 服务     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分TCP/IP 管理

1.  规划网络部署

2.  使用 IPv6 地址的注意事项

3.  配置 IPv4 网络

4.  在网络上启用 IPv6

5.  管理 TCP/IP 网络

6.  配置 IP 隧道

7.  对网络问题进行故障排除

8.  IPv4 参考

9.  IPv6 引用

第 2 部分DHCP

10.  关于 DHCP(概述)

11.  管理 ISC DHCP 服务

12.  配置和管理 DHCP 客户机

13.  DHCP 命令和文件(参考)

第 3 部分IP 安全性

14.  IP 安全体系结构(概述)

15.  配置 IPsec(任务)

16.  IP 安全体系结构(参考)

17.  Internet 密钥交换(概述)

18.  配置 IKE(任务)

19.  Internet 密钥交换(参考资料)

20.  Oracle Solaris 中的 IP 过滤器(概述)

21.  IP 过滤器(任务)

第 4 部分网络性能

22.  集成负载平衡器概述

23.  配置集成负载平衡器(任务)

安装集成负载平衡器

启用和禁用 ILB

如何启用 ILB

如何禁用 ILB

配置 ILB

DSR、全 NAT 和半 NAT 拓扑

半 NAT 负载平衡拓扑

全 NAT 负载平衡拓扑

ILB 高可用性配置(仅限主动-被动模式)

使用 DSR 拓扑进行 ILB 高可用性配置

如何使用 DSR 拓扑配置 ILB 以实现高可用性

使用半 NAT 拓扑进行 ILB 高可用性配置

如何使用半 NAT 拓扑配置 ILB 以实现高可用性

为 ILB 配置子命令设置用户授权

管理 ILB 服务器组

如何创建服务器组

如何删除服务器组

显示服务器组

管理 ILB 的后端服务器

如何将后端服务器添加到服务器组

如何将后端服务器从服务器组中删除

如何重新启用或禁用后端服务器

管理 ILB 的运行状况检查

创建运行状况检查

用户提供的测试详细信息

删除运行状况检查

列出运行状况检查

显示运行状况检查结果

管理 ILB 规则

如何创建规则

删除规则

列出规则

显示 ILB 统计信息

使用 show-statistics 子命令获取统计信息

显示 NAT 连接表

显示会话持久性映射表

使用 ImportExport 子命令

24.  虚拟路由器冗余协议(概述)

25.  VRRP 配置(任务)

26.  实施拥塞控制

第 5 部分IP 服务质量 (IP Quality of Service, IPQoS)

27.  IPQoS 介绍(概述)

28.  规划启用了 IPQoS 的网络(任务)

29.  创建 IPQoS 配置文件(任务)

30.  启动和维护 IPQoS(任务)

31.  使用流记帐和统计信息收集功能(任务)

32.  IPQoS 的详细介绍(参考)

词汇表

索引

管理 ILB 规则

您可以使用 ilbadm 创建、删除和列出负载平衡规则。有关负载平衡规则的定义以及创建规则所需的参数,请参见ILB 术语

如何创建规则

  1. 创建一个包含相应的后端服务器的服务器组。
    # ilbadm create-servergroup -s server=60.0.0.10:6000-6009,60.0.0.11:7000-7009 sg1
  2. 如果要将服务器运行状况检查与规则关联,请创建一个运行状况检查对象。
    # ilbadm create-healthcheck -h hc-test=tcp,hc-timeout=2,hc-count=3,hc-interval=10 hc1
  3. 确定要与规则关联的 VIP、端口和可选协议。
  4. 选择要使用的操作(DSR、全 NAT 或半 NAT)。如果选择了 NAT,则必须指定要用作 proxy-src 地址的 IP 地址范围。
  5. 选择要使用的负载平衡算法。
  6. 选择其他可选功能(有关详细信息,请参见 ilbadm(1M) 手册页)。
  7. 选择规则名称。
  8. 创建并启用规则。
    # 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
Rulename (+ = enabled)
LB-alg
Type
Proto
VIP/port
rule-http +
HIPP
H-NAT
TCP
10.0.0.1/http
rule-dns
HIP
DSR
UDP
10.0.0.1/53
rule-abc
RR
NAT
TCP
2003::1/1024
rule-xyz +
HIPV
NAT
TCP
2003::1/2048-2050