第五章



向互联体中填充节点和交换机


可通过在互联体中注册节点和交换机来填充该互联体。本章描述相关步骤。此外还讨论注册节点遇有多个接口时,如何指定恰当的网络接口。



注意 - 注册节点和交换机的步骤相同,只是在“注册节点”对话框中输入的信息稍有不同。



下面描述的步骤假定存在以下条件:



注意 - 请务必使用 FM 主机和节点 SC 的逻辑主机名,这样主 System Controller 才会向从 System Controller 进行故障转移,也才能够保证 Sun Fire Link 软件继续无障碍运行。



本章描述下列过程:


指定恰当的网络接口

当您注册要包含在互联体中的群集节点时,软件会提示您输入该节点的主机名。通常,需指定 /etc/nodename 文件中包含的主机名。这样,FM 便会用系统的缺省接口来管理群集节点。

本节还讨论 FM 使用非缺省接口的两种情况,以及针对这些特殊情况所需考虑的事项。另外也概要介绍了最简缺省状态,作为与非缺省状态的一个比较。

FM 管理和内部节点通信都使用缺省接口

如果在节点的 FM 管理和节点到节点间通信中都使用同一接口,那么注册节点时应指定 /etc/nodename 中所包含的主机名。在图 5-1 的示例中,这一名称是 node1-a

图 5-1   具有单一网络接口的群集节点示意图

FM 管理和节点内部通信分别使用各自的接口

图 5-2 例示一个节点,它的一个接口用于节点的 FM 管理,还有一个单独的接口用于节点到节点的通信。在本例中,私用 FM 管理网络接口为 node1-a-mgmt (ce0)。

图 5-2   具有一个私用 FM 管理接口和一个单独的节点到节点通信网络接口的群集节 点的示意图

要实施这种接口布置方式,请谨记下列事项:

  • 注册节点时,将主机名指定为 node1-a。这会使节点和节点间通过缺省接口交换数据。

  • FM 必须对此接口具有网络访问权限。

  • 在每个群集节点上设置 RSM 代理服务器,以使 FM 经由私用接口(在本例中是 node1-a-mgmt)进行通信。实现这一点的步骤如下所示。


步骤图标   为 FM 管理安排私用接口

1. 检查 $BASEDIR/SUNWwrsmp/node_name.cfg 文件中的每个节点,判断它是否与您打算让 FM 使用的接口相匹配。$BASEDIRSUNWwrsmp 软件包的存放位置。

如果名称匹配,则无需采取其它步骤。如不匹配,请转到步骤 2

2. 编辑 node_name.cfg 文件使之与所需接口名相匹配(此例中是 node1-a-mgmt)。

3. 在每个编辑过 node_name.cfg 文件的节点上,停止并重新启动 RSM 代理服务器。

# /etc/init.d/wrsm_proxy stop

# /etc/init.d/wrsm_proxy start

FM 管理和内部节点通信都使用非缺省接口

图 5-3 例示一个将非缺省接口(本例中是 node1-a-mgmt)用于 FM 管理数据交换和节点到节点通信的实例。例如,如果 FM 对其它接口不具备访问权限,这可能很必要。

图 5-3   FM 管理和节点到节点通信共享一个非缺省接口的群集节点示意图

对于这种接口布置方式,请谨记下列事项:

  • 注册节点时,将主机名指定为 node1-a-mgmt。这会使节点和节点间通过非缺省的接口交换数据。

  • FM 必须对此接口具有网络访问权限。

  • 在每个群集上设置 RSM 代理服务器,以使 FM 经由与节点到节点数据交换中使用的那个接口(在本例中是 node1-a-mgmt)进行通信。步骤与上例相同。

如果群集中装有 Sun HPC ClusterTools 软件,并且 /etc/hostname 中列出多个接口,则必须执行以下步骤以使 hpc_rsmd 守护程序构建含有有效内容的网络拓扑结构表。


步骤图标   使 hpc_rsmd 创建有效拓扑结构表

1. 将文件 /tmp/.wci-hpc_config 复制到每个节点上的 /opt/SUNWhpc/etc/tmptopo 中。

2. 编缉文件 /opt/SUNWhpc/etc/tmptopo,使之包含群集中每个节点的 /etc/nodename

3. 编辑文件 /etc/init.d/sunhpc.hpc_rsmd,使之含有如下值:

parms=' -p /opt/SUNWhpc/etc/tmptopo'

4. 删除文件 /tmp/.hpc*lock

5. 重新启动 hpc_rsmd 守护程序。

# /etc/init.d/sunhpc.hpc_rsmd start


注册计算节点和交换机


步骤图标   注册节点

1. 打开要填充的互联体的“互联体细节”对话框。

您可通过以下两种方式之一执行此操作。在 Sun Management Center 控制台主窗口中,

  • 右键单击互联体图标,然后从由此弹出的菜单中选择“细节”。

  • 双击互联体图标。

2. 打开“注册节点”对话框。

下拉“互联体”菜单并选择“注册节点”,如图 5-4 所示。

图 5-4   显示“注册节点”菜单项的“互联体”菜单

出现“注册节点”对话框。

3. 填写“注册节点”对话框中的相关字段,完成后单击“应用”。

图 5-5 中,注册的是节点而非交换机。交换机的示例将在本过程中的稍后部分进行介绍。

图 5-5   含有注册计算节点所需填写的字段的“注册节点”窗口

各字段说明如下:

节点类型

要注册节点,确保已选中“计算”。

Solaris 主机名

指定机柜的主机名,后跟一条短划线以及连接到 Sun Fire Link 网络的域的域 ID。

RSM 代理服务器登录 ID

输入您的 WRSM 代理服务器用户名(参见在群集节点上设置 WRSM 代理服务器安全性)。

口令

输入您的 WRSM 代理服务器口令(参见在群集节点上设置 WRSM 代理服务器安全性)。

机柜类型

选择包含要注册节点的系统类型。

SC 主机名

输入机柜的主机名。

域登录 ID

此域登录 ID 必须在系统控制器的 dmnXadmin 组中,且必须在域的 sfladmin 组中。在 Sun Fire 6800 系统中不使用此字段。

口令

输入域口令。这是 Sun Fire 15K/12K 所必需的域登录 ID 的口令(参见为域控制台创建口令)。

代理端口

这是运行在节点上的 Sun Management Center 代理的标准代理端口。可使用缺省值。

实体位置

此字段是可选的。可用它来描述节点或交换机的实体位置。

4. 输入所需信息完毕后,单击“应用”。

5. 对想要成为互联体成员的每个节点,重复步骤 3步骤 4

6. 若要在互联体中注册 Sun Fire Link 交换机,请将“节点类型”更改为 Sun Fire Link 交换机。

这将导致“注册”对话框显示的字段组稍有不同,如图 5-6 所示。

图 5-6   含有注册交换机节点所需填写的字段的“注册节点”窗口

7. 填写注册交换机时出现的“注册”对话框中的各字段。

  • SC 主机名 - 输入系统控制器的主机名。

注册交换机的对话框与注册节点的基本相同,唯一不同的是,由于交换机上未运行 Solaris 操作环境,从而禁用了以下各项:

  • Solaris 主机名

  • RSM 代理服务器登录 ID

  • 口令

  • 域 ID

8. 输入所需交换机信息完毕后,单击“应用”。

9. 对想要成为互联体成员的每台交换机,重复步骤 6步骤 7


步骤图标   验证节点是否已在互联体中成功注册

执行以下步骤来验证节点和交换机现在是否为互联体成员。从缺省的“节点和路由”视图设置开始。

1. 打开“互联体细节”窗口并选择“互连”选项卡(缺省选择)。

2. 双击“可用节点”文件夹。

a. 验证打开的文件夹下所示的节点列表是否正确。

b. 验证是否所有注册节点的图标均出现在拓扑窗格中。

3. 在树状或拓扑窗格中,双击每个节点图标。

这将显示有关选中节点的特性信息。验证节点信息是否正确。

4. 在“可用的交换机”文件夹下执行步骤 1步骤 3

5. 将“视图”选择更改到“机柜和链接”。

6. 双击“可用机柜”图标展开该文件夹并显示拓扑窗格。

验证文件夹下所示的节点列表是否正确。

7. 验证注册的节点是否出现在拓扑窗格中。

8. 在树状或拓扑窗格中,双击每个机柜图标。

验证所示的机柜信息是否正确。

9. 下拉“互联体”菜单并选择“节点注册表”。

验证关于这些节点的所有信息是否正确。

10. 在“互联体细节”窗口中,选择“浏览器”选项卡。

11. 双击“Sun Fire Link FM 配置”。

12. 双击“互联体信息”。

验证“成员表”是否包含已注册的节点。