JavaScript is required to for searching.
跳过导航链接
退出打印视图
管理 Oracle Solaris 11.1 网络性能     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  网络性能管理介绍

2.  使用链路聚合

3.  使用 VLAN

4.  管理桥接网络(任务)

5.  IPMP 介绍

6.  管理 IPMP(任务)

7.  使用 LLDP 交换网络连接信息

8.  使用 Oracle Solaris 中的数据中心桥接功能

9.  Oracle Solaris 中的边缘虚拟桥接

10.  集成负载平衡器(概述)

11.  配置集成负载平衡器

12.  管理集成负载平衡器

管理 ILB 服务器组

如何创建 ILB 服务器组

如何删除 ILB 服务器组

在 ILB 中管理后端服务器

如何向 ILB 服务器组添加后端服务器

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

如何重新启用或禁用 ILB 服务器组中的后端服务器

管理 ILB 的运行状况检查

创建运行状况检查

用户提供的测试详细信息

显示运行状况检查

显示运行状况检查结果

删除运行状况检查

管理 ILB 规则

列出 ILB 规则

如何创建 ILB 规则

删除 ILB 规则

显示 ILB 统计信息

获取统计信息

显示 NAT 连接表

显示会话持久性映射表

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

A.  链路聚合类型:功能比较

B.  链路聚合和 IPMP:功能比较

索引

管理 ILB 服务器组

本节介绍如何使用 ilbadm 命令创建、删除和列出 ILB 服务器组。

如何创建 ILB 服务器组

  1. 为要创建的服务器组选择一个名称。
  2. 选择要包含在该服务器组中的服务器。

    可以通过服务器的主机名或 IP 地址及可选端口来指定服务器。

  3. 创建服务器组。
    # ilbadm create-servergroup -s servers= \
    server1,server2,server3 servergroup

示例 12-1 创建 ILB 服务器组

以下示例创建了一个名为 webgroup 并包含三个服务器的服务器组:

# ilbadm create-servergroup -s servers=webserv1,webserv2,webserv3 webgroup

如何删除 ILB 服务器组

  1. 在终端窗口中,键入 show-servergroup 子命令以获取有关特定服务器组或所有服务器组的信息。
    # ilbadm show-servergroup -o all

    以下命令样例列出了有关所有服务器组的详细信息:


    sgname
    serverID
    minport
    maxport
    IP_address
    specgroup
    _specgroup.0
    7001
    7001
    199.199.68.18
    specgroup
    _specgroup.1
    7001
    7001
    199.199.68.19
    test123
    _test123.0
    7002
    7002
    199.199.67.18
    test123
    _test123.1
    7002
    7002
    199.199.67.19

    上表列出了两个服务器组,specgrouptest123specgroup 包含两台服务器,199.199.68.18199.199.68.19,这里的服务器使用端口 7001。类似地,test123 也包含两台服务器,199.199.67.18199.199.67.19。这里的服务器使用端口 7002

  2. 选择要删除的服务器组。

    该服务器组不得正在由活动规则使用。否则,删除操作将会失败。

  3. 在终端窗口中,使用以下命令删除该服务器组。
    # ilbadm delete-servergroup servergroup

示例 12-2 删除 ILB 服务器组

以下示例删除名为 webgroup 的服务器组:

# ilbadm delete-servergroup webgroup

在 ILB 中管理后端服务器

本节介绍如何使用 ilbadm 命令添加、删除、启用和禁用服务器组中的一个或多个后端服务器。

如何向 ILB 服务器组添加后端服务器

示例 12-3 向 ILB 服务器组添加后端服务器

以下示例将后端服务器添加到服务器组 ftpgroupsgrp 中,并启用这些服务器。

# 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

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

  1. 要将后端服务器从服务器组中删除,请执行以下步骤:
    1. 确定要从服务器组中删除的服务器的服务器 ID。

      服务器 ID 是将服务器添加到服务器组中时指定给系统的 IP 地址的唯一名称。可以从 show-servergroup -o all 子命令的输出中获取服务器 ID。

    2. 删除服务器。
      # ilbadm remove-server -s server=serverID servergroup
  2. 要将后端服务器从所有服务器组中删除,请执行以下步骤:
    1. 确定要删除的服务器的 IP 地址和主机名。
    2. 通过 ilbadm show-servergroup-o all 命令的输出确定包含该服务器的服务器组。
    3. 对于每个服务器组,运行以上子命令将该服务器从服务器组中删除。

示例 12-4 从 ILB 服务器组中删除后端服务器

以下示例将服务器 ID 为 _sg1.2 的服务器从服务器组 sg1 中删除:

# ilbadm remove-server -s server=_sg1.2 sg1

请注意以下事项:

如何重新启用或禁用 ILB 服务器组中的后端服务器

  1. 确定要重新启用或禁用的后端服务器的 IP 地址、主机名或服务器 ID。

    如果指定了 IP 地址或主机名,则会针对与该 IP 地址或主机名关联的所有规则重新启用或禁用服务器。如果指定了服务器 ID,则会针对与该服务器 ID 关联的特定规则重新启用或禁用服务器。


    注 - 如果服务器属于多个服务器组,则可以具有多个服务器 ID。


  2. 重新启用或禁用后端服务器。
    # ilbadm enable-server webservergroup.1
    # ilbadm disable-server webservergroup.1

示例 12-5 重新启用和禁用 ILB 服务器组中的后端服务器

在以下示例中,将会先启用服务器 ID 为 websg.1 的服务器,然后再将其禁用:

# ilbadm enable-server websg.1
# ilbadm disable-server websg.1