Sun Cluster 3.1 4/04、Sun Cluster 3.1 8/05、Sun Cluster 3.2 和 Sun Cluster 3.2 2/08 为公共网络提供 Internet 协议 (Internet Protocol, IP) 网络多路径的 Solaris 软件实现支持。对群集环境和非群集环境而言,基本的 IP 网络多路径管理是相同的。多路径管理在相应的 Solaris OS 文档中介绍。不过,在 Sun Cluster 环境中管理 IP 网络多路径之前,应先查阅以下准则。
在群集中执行 IP 网络多路径过程之前,请考虑以下指导信息。
每个公共网络适配器必须属于多路径组。
对于以太网适配器,local-mac-address? 变量必须具有 true 值。
必须为以下各类多路径组中的每个适配器配置一个测试 IP 地址:
运行 Solaris 9 或 Solaris 10 OS 的群集中的所有多适配器多路径组。Solaris 9 或 Solaris 10 OS 上的所有单适配器多路径组不需要测试 IP 地址。
同一个多路径组中的所有适配器的测试 IP 地址必须属于一个 IP 子网。
正常的应用程序不得使用测试 IP 地址,因为它们属于高度不可用地址。
未对多路径组的命名加以限制。不过,在配置资源组时,netiflist 命名惯例是多路径名称后接节点 ID 号或节点名称。例如,如果多路径组的名称为 sc_ipmp0,则 netiflist 的命名应为 sc_ipmp0@1 或 sc_ipmp0@phys-schost-1,其中适配器位于节点 ID 为 1 的节点 phys-schost-1 上。
使用 if_mpadm(1M) 命令,避免在未将 IP 地址从要删除的适配器切换到 IP 网络多路径组中的备用适配器的情况下,取消配置(取消激活)或关闭该组中的适配器。
避免在事先未将适配器从其各自的多路径组中删除的情况下,将其重新连接到其他子网上。
即使正在监视多路径组,也可以对适配器进行逻辑适配器操作。
您必须为群集中的每个节点至少维护一个公共网络连接。如果没有公共网络连接,就无法访问群集。
要查看群集中 IP 网络多路径组的状态,请使用 clinterconnect status 命令。
有关 IP 网络多路径的更多信息,请参见 Solaris OS 系统管理文档集中的相应文档。
表 7–3 任务表:管理公共网络
Solaris 操作系统版本 |
指导 |
---|---|
SPARC:Solaris 9 操作系统 |
《系统管理指南:IP 服务》中有关 IP 网络多路径的主题 |
Solaris 10 操作系统 |
《系统管理指南:IP 服务》中有关 IP 网络多路径的主题 |
有关群集软件安装过程,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》。有关公共网络硬件部件的维修过程,请参见《Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS》。
在对群集中的公共网络接口完成动态重新配置 (Dynamic Reconfiguration, DR) 操作时,必须考虑几个问题。
文档中提到的针对 Solaris DR 功能的所有要求、过程及限制同样适用于 Sun Cluster DR 支持(操作系统停止操作除外)。因此,在通过 Sun Cluster 软件使用 DR 功能之前,请查阅有关 Solaris DR 功能的文档。您应该特别注意那些在执行 DR 分离操作时将影响非网络 IO 设备的问题。
只有公共网络接口不活动时,DR 删除板操作才能成功。删除活动的公共网络接口之前,请使用 if_mpadm(1M) 命令将 IP 地址从要删除的适配器切换至多路径组中的其他适配器。
在没有正确地禁用公共网络接口卡(作为活动网络接口适配器)的情况下,如果试图删除此公共网络接口卡,Sun Cluster 将拒绝此操作并标识出会受此操作影响的接口。
如果多路径组中有两个适配器,在对禁用的网络适配器执行 DR 删除操作时,另一个网络适配器出现故障,将会影响可用性。另一个适配器在执行 DR 操作期间无法进行失效转移。
对公共网络接口执行 DR 操作时,请按所示顺序完成下列过程。
表 7–4 任务表:动态重新配置公共网络接口
任务 |
指导 |
---|---|
1. 使用 if_mpadm 命令将 IP 地址从要删除的适配器切换到多路径组中的另一个适配器 |
if_mpadm(1M) 手册页。 相应的 Solaris OS 文档: Solaris 9:《系统管理指南:IP 服务》中有关 IP 网络多路径的主题 Solaris 10:《系统管理指南:IP 服务》中的第 VI 部分, “IPMP” |
2. 使用 ifconfig 命令将适配器从多路径组中删除 |
相应的 Solaris 文档: Solaris 9:《系统管理指南:IP 服务》中有关 IP 网络多路径的主题 ifconfig(1M) 手册页 Solaris 10:《系统管理指南:IP 服务》中的第 VI 部分, “IPMP” |
3. 在公共网络接口执行 DR 操作 |
《Sun Enterprise 10000 DR Configuration Guide》和《Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual》(来自 Solaris 9 on Sun Hardware 和 Solaris 10 on Sun Hardware 文档集) |