第一章



Sun Fire Link 软件组件


本章概括地描述用于管理 Sun Fire Link 群集的 Sun Fire Link 软件组件。本章包含以下各节:


Sun Fire Link 管理概述

您可以使用称为 Sun Fire Link Manager (FM) 的软件模块的服务来配置和管理 Sun Fire Link 群集。FM 对 Sun Fire 系统机柜中的 Sun Fire Link 群集资源进行集中管理。

FM 在一台称为管理站 的中央管理主机上运行,该主机位于 Sun Fire Link 群集外部。此系统在 Sun Fire Link 群集中通过 TCP/IP 网络连接到主机。请参见图 1-1

FM 包括 Sun Management Center (Sun MC) 软件的附加组件。这些附加组件扩展了 Sun Management Center 软件的管理功能,允许您将 Sun Fire Link 群集作为 Sun Management Center 管理域的一部分进行管理。Sun Fire Link 管理站和 Sun Management Center 服务器既可位于同一主机系统上,也可位于不同的系统上。

FM 附加组件支持一组 FM 专用的 Sun Management Center 控制台窗口和对话框,它们专用于监视和控制 Sun Fire Link 群集和组件。此 FM 专用的 Sun Management Center 控制台子集在 Sun Fire Link 文档资料中有时称作 Sun Management Center/FM 控制台

图 1-1   使用 Sun Management Center 服务器和 FM 管理站的 Sun Fire Link 群集

FM 还支持命令行界面,可用于代替 Sun Management Center 服务器和 FM 控制台。不过,由于 Sun Management Center 软件提供了一个更有效和方便的方式来管理 Sun Fire Link 群集,因此本手册着重讲述 Sun Management Center 控制台界面。命令行界面的用法在附录 A 中进行叙述。


Sun Fire Link 管理软件

软件体系结构

图 1-2 例示了 Sun Fire Link 系统中的主要软件组件,并显示了它们之间的主要控制和信息路径。

Sun Fire Link 管理软件采用 Sun Management Center 控制台-服务器-代理体系结构,以支持 Sun Fire Link 群集。以下是这种结构的简要说明。

有关 Sun Fire Link 软件实体的更多详细说明将在后面的章节中给出。

图 1-2   Sun Fire Link 软件体系结构(包括 Sun Management Center 服务器和控制台)

Sun Management Center/FM 控制台

Sun Management Center/FM 控制台为用户提供访问 FM 所管理的 Sun Fire Link 对象的权限。它的主要职责包括:

  • 提供一个针对 FM 的图形用户界面,以便配置和管理 Sun Fire Link 网络。

  • 从 FM 收集状态。

  • 显示网络链接的状态。

  • 显示与发生故障的或降级的 Sun Fire Link 组件有关的警告信息。

Sun Management Center/FM 控制台通过 FM 代理模块将群集管理指令发送到 FM,它使用标准 Sun Management Center SNMP 接口。它还通过同一 FM/FM 代理模块路径接收有关 Sun Fire Link 对象的状态及其它信息。

Sun Management Center 代理和 FM 代理模块

FM 代理模块和 Sun Management Center 代理提供 FM 的接口支持,处理 FM 与 Sun Management Center 及 FM 控制台之间的通信。

Sun Fire Link Manager

Sun Fire Link Manager (FM) 执行从 FM 控制台启动的 Sun Fire Link 群集管理任务。其职责包括:

  • 管理一组 Sun Fire Link 节点和交换机,它们位于称作互联体 的逻辑集合中。

  • 评估互联体中节点与交换机之间现有实体网络连接的状况,并基于这些评估计算有效的网络配置。

  • 设置和修改网络配置。

  • 配置网络分区

  • 监视 Sun Fire Link 互联体内实体链接 和逻辑路由 的状况。

  • 将从 WRSM 代理服务器接收到的状态及其它信息传送到 Sun Management Center/FM 控制台。

在 Sun Fire Link 环境中,互联体是一个抽象的实体,管理员用它来管理 Sun Fire Link 群集中一组指定的节点和交换机。

Sun Fire Link 分区是一组被配置到基于 RSM 的网络中的互联体组件。即 FM 通过启用连接到一组指定节点的路径来创建一个分区,以便分区中各节点上运行的进程可互相进行通信。

术语链接 是指两个 Sun Fire Link 光学模块之间的 Sun Fire Link 光缆连接。光缆可直接连接两个节点或连接一个节点和一台交换机。这些分别称作直接连接和交换式配置。

术语路由 是指 Sun Fire Link 群集中两个节点之间的逻辑通信路径。一个路由可包含一个、两个或四个实体链接。在操作过程中,若路由中的一个链接组件发生故障,则可使用路由中的其余链接,在较低的性能级别下继续操作。此外,若路由中包括 Sun Fire Link 交换机,则可重定向逻辑连接以使路由绕过发生故障的组件。

Sun Fire Link Manager 代理

在每个通过向 FM 发送报告来进行管理的独立硬件实体上,均装有一个 FM 代理。这些实体包括节点系统控制器、每个 Solaris 实例,以及所有 Sun Fire Link 交换机。运行在 Solaris 上的 FM 代理称为 WRSM 代理服务器。

FM 和 FM 代理是客户端/服务器关系,其中,FM 是客户端。FM 代理处理来自 FM 的配置请求。这包括以下职责:

  • 接受来自 FM 的配置请求。

  • 将 FM 请求转发至本地 Sun Fire Link 设备驱动程序。

  • 存储当前配置以便用于重新引导。

Sun Fire Link 设备驱动程序

Sun Fire Link 设备驱动程序(在图 1-2 中标记为“WRSM 驱动程序”)管理本地 Sun Fire Link ASIC 以及系统控制器、交换机和 Solaris 实例上的光学链接接口。ASIC(应用程序专用集成电路)是一套执行接口管理操作的集成电路芯片组。

Sun Fire Link 设备驱动程序负责:

  • 与其它节点上的 Sun Fire Link 设备驱动程序进行通信,以识别网络链接端点

  • 安装网络路由映射

  • 规划复线级别

  • 监视链接状态

  • 生成链接和路由事件,并报告至 Sun Management Center 代理,该代理再将这些事件转发到 Sun Management Center 服务器和 Sun Management Center/FM 控制台

SNMP 代理

SNMP 代理为 Sun Management Center 控制台收集网络状态。这些代理的职责有:

  • 巡回检测状态。

  • 使用 SNMP 陷阱将事件通知给 Sun Management Center 服务器。

  • 返回 Sun Management Center 服务器所请求的信息。

Sun Management Center 代理/系统控制器代理服务器、交换机代理服务器

一台单独的 Sun Management Center 代理服务器为所有不属于 Sun Management Center 软件的代理服务器提供支持。这些代理服务器为系统控制器和交换机系统控制器提供 Sun Management Center 服务器与 SNMP 代理之间的接口。


Sun Fire Link 管理任务摘要

本节提供了与配置和管理 Sun Fire 群集有关的主要活动的简短概述。图 1-3 提供了一个简略的视图。图后有任务说明。



注意 - 当输入文本时,无论是给 Sun Management Center GUI 提供配置信息还是编辑基于 XML 的互联体配置文件,都必须只使用 ASCII 字符。例如,请勿输入包括非 ASCII 字符的域名或分区名。



图 1-3   Sun Fire Link 的主要管理任务

设置网络管理安全性

必须创建一个受口令保护的网络访问组 sfladmin,并将它添加到 /etc/group。该组必须包含每个有 Sun Fire Link 网络管理权的用户的 login 名称。这一点可通过使用编辑文件和设置口令的 Solaris 命令和方法来实现。将此安全性层添加到 Sun Fire Link 网络的步骤在第二章进行描述。

创建和激活 Sun Fire Link 互联体

管理 Sun Fire Link 群集的第一步是创建和激活一个或多个互联体。互联体是一个逻辑容器,它提供了一种便利方式,可将一组指定节点和交换机作为一个指定名称的组来管理。在此阶段,您只需创建一个空容器并启动一组相关联的守护程序。有一系列 Sun Fire Link 命令可用来创建、激活、停用以及删除 Sun Fire Link 互联体。具体过程在第三章中进行描述。



注意 - 所有位于指定 Sun Fire 系统机柜中的 Sun Fire Link 群集资源均包含在同一互联体中。这就确保了当创建多个网络分区时不会有配置冲突。



将 Sun Fire Link 组件添加到 Sun Management Center 管理域

若使用 Sun Management Center 软件管理 Sun Fire Link 网络,则必须加载和搜索 FM 主机上的 FM 代理模块,以便 Sun Management Center 软件为每个要进行管理的互联体创建组合对象。

您还可以使用 Sun Management Center 搜索管理器在 Sun Fire Link 群集中搜索所有要进行管理的节点和交换机。此过程允许 Sun Management Center 访问驱动程序级的节点和交换机信息,而这些信息无法通过 FM 获得。

在 Sun Fire Link 互联体中注册节点和交换机

一旦创建并激活了一个互联体,您就可以指定想要放在该互联体中的节点和交换机。对于此步骤,您需要了解 Solaris 域(WRSM 代理服务器)的 IP 地址以及打算注册的每个节点的安全性证书。若群集包括交换机,则还需要了解用于交换机的团体口令和安全性证书。这些在第五章中进行描述。

创建和配置 Sun Fire Link 分区

一旦在互联体中注册了节点和交换机,就可以创建和配置分区。Sun Fire Link 分区是一组节点和交换机(若使用了的话),这些节点和交换机配置为通过逻辑 Sun Fire Link 路由(由 FM 进行设置和管理)进行相互通信。执行此步骤的方法是,使用逻辑名称创建一个分区,然后将节点和交换机添加到该分区。

当设置节点之间的路由时,您还可以指定想要 FM 使用的复线级别。可以选择:

  • 1 - 每个路由包含一个双向的实体链接;换句话说,数据没有使用复线式结构。

  • 2 - 每个路由包含两个双向链接。若一个链接发生故障,则通过其余链接继续进行通信。

  • 4 - 每个路由包含 4 个双向链接。若一个链接发生故障,则通过其余链接继续进行通信。

创建分区的步骤在第六章中进行描述。删除分区、节点和互联体的步骤在第七章中进行描述。



注意 - 在讨论 Sun Fire Link 的上下文中,术语群集分区 等义。



搜索链接

可使用链接搜索方法来获取有关群集中节点和交换机之间当前连接状况的报告。此功能作为一个可选的信息收集工具提供。此方法对任何群集设置或配置任务均非必需。这在第八章中进行描述。

监视和管理 Sun Fire Link 分区

当 Sun Fire Link 群集正在使用(即,群集中有正在运行的应用程序)时,可使用 Sun Management Center/FM 控制台来监视 Sun Fire Link 网络的状态、更改其配置以及诊断可能出现的链接问题。使用 Sun Management Center/FM 控制台来管理 Sun Fire Link 群集与使用 Sun Management Center 控制台管理 Solaris 主机的方式大体相同。监视分区的指导在第九章中提供。