| 中国 |
|
|
|
![]() |
管理 Serviceguard 第 15 版 > 第 2 章 了解
Serviceguard 硬件配置冗余磁盘存储器 |
|
群集中的每个节点都有其自己的根磁盘,但每个节点又物理连接到其他几个磁盘,此连接方式可使多个节点获得与所配置程序包相关的数据和程序的访问权。此访问权由类似 Logical Volume Manager (LVM)、Veritas Volume Manager (VxVM) 或 Veritas Cluster Volume Manager (CVM) 这样的存储管理器提供。LVM 和 VxVM 磁盘存储组一次只能由一个节点激活。但当故障切换程序包被转移时,存储组可以通过代管节点激活。故障切换程序包所拥有的存储组中的所有磁盘都必须与原节点,以及所有可能的代管节点相连接。磁盘存储冗余是通过 RAID 或软件镜像实现的。 Serviceguard 支持在连接到两个或多个节点的磁盘(共享数据磁盘)上使用下列接口:
并非支持所有的 SCSI 磁盘。有关当前所支持的磁盘的列表,请参阅《HP 9000 Servers Configuration Guide》,该指南可从 HP 代表处获得。
外部共享 Fast/Wide SCSI 总线必须为共享总线上的磁盘配备内置终端。有关详细信息,请参考“故障排除”一章。 规划和分配 SCSI 总线优先级时,请记住:一个节点可控制由多个节点共享的总线,这取决于分配给共享总线上每个节点的控制器的 SCSI 地址。对于共享总线上所有设备,所有 SCSI 地址(包括所有接口卡的地址)都必须是唯一的。 您需要使用下列任一方法为高可用性系统提供数据保护: Serviceguard 本身并不会为磁盘上的数据提供保护,而由用于 LVM 存储的 HP Mirrordisk/UX 产品,以及用于 VxVM 和 CVM 的 Veritas Volume Manager 提供保护。 应镜像 Serviceguard 程序包所使用的逻辑卷;也应镜像群集节点的根磁盘。 使用软件镜像配置逻辑卷时,每个镜像集的成员都包含完全相同的数据。如果一个磁盘出现了故障,存储管理器将自动通过使用镜像,以保持数据可用。可以使用 LVM 的三向镜像功能(或 VxVM 的附加丛功能)进行联机备份或提供其他级别的高可用性。 为了防止光纤通道和 SCSI 总线出现故障,数据的每个副本都必须由单独的总线访问;也就是说,不能将磁盘驱动器上的所有副本都连接到同一总线。 对数据磁盘和根磁盘都进行镜像,这对高可用性来说非常关键。如果未对数据磁盘进行镜像,则当一个磁盘出现故障时,应用软件将不能在群集中的任何节点上运行,直到该磁盘被更换并重新载入数据。当根磁盘出现故障时,应用程序可以在群集中的其他节点上运行,因为数据是共享的。但是,当根磁盘出现故障时,系统的行为处于无法确定的状态,很可能系统仍然在运行,而应用程序已被挂起,使根磁盘无法在另一个节点上启动,直到有故障的节点被暂停。如果对根磁盘进行了镜像,则当根磁盘出现故障时,系统可以正常运行。 保护数据的另一种方法是使用提供数据冗余的硬件 RAID 级别(如 RAID 1 或 RAID 5)的磁盘阵列。该阵列可为磁盘提供数据冗余。这种保护需要与每个节点和阵列间的冗余主机总线接口(SCSI 或光纤通道)结合使用。 使用冗余接口可防止 I/O 通道中出现单点故障,而 RAID 1 或 5 的配置为存储介质提供冗余。 在 HP-UX 11i v3 中,多路径功能是自动配置的(通常称为本机多路径),或者在某些情况下,可以通过第三方软件(例如,EMC Powerpath)进行配置。
有关 HP-UX 11i v3 中的多路径的详细信息,请参阅 http://docs.hp.com 上的 HP-UX 11i v3 Operating Environments 文档集中的白皮书 如果您正在使用 LVM,则可以使用 EMS HA Monitors 的磁盘监视功能配置磁盘监视,以检测出现故障的部件。EMS
HA Monitors 可作为一种独立产品(B5735AA)购买。可以设置磁盘监视,以触发故障切换程序包或将磁盘故障事件报告给
Serviceguard 或其他应用程序,或者通过电子邮件报告故障事件。有关详细信息,请参考手册《Using
High Availability Monitors》 镜像提供了数据保护,但当磁盘出现故障时,必须更换该磁盘。当普通磁盘出现故障需要更换时,需要停止群集并更换有故障的部件。当磁盘阵列或专用 HA 磁盘箱出现故障需要更换时,可以在群集保持工作状态且应用程序保持运行的同时更换有故障的磁盘。具体步骤在“排除群集故障”一章的“更换磁盘”中讲述。 图 2-2 “实现高可用性的镜像磁盘连接 ” 显示的是一个双节点群集。每个节点都有一个已镜像的根磁盘,以及一个将该节点作为主节点的程序包。已为每个节点分配了资源,这样每个节点都可代管其他节点的程序包。每个程序包分配有一个磁盘卷组,并且该卷组中的逻辑卷已进行了镜像。请注意,程序包 A 的磁盘和程序包 B 的磁盘镜像在一个接口上,而程序包 B 的磁盘和程序包 A 的磁盘镜像则在不同的总线上。这种安排可消除单点故障并且可使磁盘或其镜像在一条总线出现故障时仍然可用。 下面的图 2-3 “具有高可用性磁盘阵列的群集 ” 显示了一个类似的群集,其中一个磁盘阵列通过两个 I/O 通道与各节点相连。请参阅“关于多路径”。 有关 Serviceguard 逻辑卷配置的详细信息,请参考“建立 HA 群集配置”一章。 在图 2-4 “具有光纤通道交换磁盘阵列的群集” 中,根磁盘以简单镜像的形式出现,但访问共享存储则是通过将冗余光纤通道交换机连接到磁盘阵列来实现的。其布线方式是每个节点与两个交换机相连,而这两个交换机通过冗余链接与磁盘阵列相连。 该类型的配置使用本地 HP-UX 或其他多路径软件;请参阅“关于多路径”。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||