| 中国 |
|
|
|
![]() |
管理 MC/ServiceGuard > 第 2 章 了解
MC/ServiceGuard 硬件配置冗余网络部件 |
|
为消除联网中的单点故障,要求被群集节点访问的各个子网都具有冗余网络接口。为防止电缆出现故障,还需要冗余电缆。各接口卡连至不同的电缆,而电缆本身则由一个部件(如集线器或网桥)连接。在 FDDI 网络中,各个接口卡都通过电缆连至不同的集中器。物理电缆通过网桥、集中器或交换机彼此相连的这种布局称为桥接网。 IP 地址可与桥接网上的接口相关联。有 IP 地址与之关联的接口称为主接口,而没有 IP 地址与之关联的接口称为备用接口。备用接口是在主接口出现故障时,MC/ServiceGuard 用来切换的接口。当 MC/ServiceGuard 检测到主接口故障时,它会将 IP 地址及所有相关连接从出现故障的接口卡切换到工作正常的接口卡。 下面几节将进一步说明网络配置的选择。如果要看所支持网络的完整列表,请参阅适于您所购产品版本的 《MC/ServiceGuard 发行说明》。
图 2-1 “冗余 LAN ” 中所示为冗余网络部件的使用情况,这是一个以太网配置。令牌环网的配置方式与此类似。 图中,双节点 MC/ServiceGuard 群集有一个桥接网,它为数据/心跳子网(子网 A)同时配置了主 LAN 卡和备用 LAN 卡。另一块 LAN 卡提供一个可选的专用心跳 LAN。注意,主和备用 LAN 段由一个集线器连接以便提供冗余数据/心跳子网。此子网中每个节点都有它自己的 IP 地址。如果数据/心跳子网的主 LAN 卡出现故障,MC/ServiceGuard 将进行本地切换,切换到同一节点上的备用 LAN 卡。 冗余心跳由主 LAN 和专用 LAN 提供,二者都传输心跳。在 图 2-1 “冗余 LAN ” 中,专用心跳 LAN 不需要本地切换,因为已经有了一条通过另一个子网的冗余路径。如果主 LAN 上出现数据拥塞,专用心跳 LAN 可以防止误诊为心跳故障。对于专用心跳 LAN,每个节点都有它自己的 IP 地址。
FDDI 是一种高速光纤互连介质。如果正在使用 FDDI,您可以使用星型拓扑结构将所有节点连接到两个集中器上以创建冗余配置,而这两个集中器再连接到两个负责与群集外的世界通信的路由器上。在此情况下,每个节点都使用两个 FDDI 卡。配置情况如图 2-2 “冗余 FDDI 配置 ” 中所示。请注意,集中器是使用交叉连接端口 A 和端口 B 的双电缆连接在一起的。路由器必须配置为可将所有程序包发送给两个集中器。 获得冗余 FDDI 连接的另一种方法是在每个节点上配置双连接站,以创建 FDDI 环,如图 2-3 “配置双连接 FDDI 站 ” 中所示。使用此配置的优点是,只使用系统卡箱中的一个插槽。注意在图 2-3 “配置双连接 FDDI 站 ” 中,节点 3 和节点 4 还使用以太网来提供与群集之外的连接。 使用双连接卡可以防止电缆和连接器出现故障,但是不能防止卡出现故障。LAN 卡故障将导致程序包切换到另一节点。 MC/ServiceGuard 仅支持对心跳使用串行 (RS232) 通信的双节点配置。可选择它作为备用心跳接口以提供冗余的心跳数据。
如果一个节点上的心跳网卡出现故障,则拥有串行心跳线可以使群集保持较长时间运行,刚足以检测 LAN 控制器卡状态并使具有不正常网络连接的节点停止运行,而同时正常的节点将仍然运行并运行所有程序包。 即使具有为冗余心跳配置的串行 (RS232) 线,仍需一个 LAN 来传输心跳信号。串行线心跳可防备网络饱和,但不能防备网络故障,因为 MC/ServiceGuard 需要 TCP/IP 在群集成员间进行通信。 与运行 TCP/IP 协议(比如以太网或 FDDI)的网卡相比,串行 (RS232) 线从本质上不可靠。不像 TCP/IP,串行线协议没有错误更正或重试机制。同时由于缺乏一定的标准,串行线可能会很复杂且配置困难。 串行 (RS232) 心跳线如图 2-4 “串行 (RS232) 心跳线 ” 中所示。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||