| 中国 |
|
|
|
![]() |
使用 ServiceGuard OPS Edition 配置 OPS 群集 > 第 2 章 了解 ServiceGuard OPS Edition 使用的硬件配置冗余磁盘存储器 |
|
群集中的每个节点都有其自己的根磁盘,但每个节点又物理连接到其他几个磁盘,此连接方式可使多个节点获得 OPS 数据库的访问权。此访问权由类似 Logical Volume Manager (LVM), VERITAS Volume Manager (VxVM),或 VERITAS Cluster Volume Manager (CVM) 这样的存储管理器提供。对于 OPS 数据,可通过一个或多个节点同时使用共享 LVM 或 CVM 来激活磁盘存储组。OPS 数据的磁盘存储器冗余是通过磁盘阵列 RAID 或者仅在双节点群集中通过 LVM 镜像实现的。OPS 8.x 和 9i 使用共享数据库磁盘存储数据、日志文件和控制文件。 如果已经配置了群集来运行访问非 OPS 数据的程序包,则还需要一些磁盘,并且这些磁盘独立于那些包含 OPS 数据库文件的磁盘。这些磁盘放在卷组中,而这些卷组的逻辑卷可被镜像到不同总线的磁盘上。用于非 OPS 数据的存储组一次只能在一个节点上激活。 ServiceGuard OPS Edition 支持在连接到两个或多个节点的磁盘(共享数据磁盘)上使用下列接口:
并非支持所有类型的 SCSI 磁盘。有关当前所支持的磁盘的列表,请参阅《HP 9000 Servers Configuration Guide》(可从 HP 代表处获得)。
外部共享 Fast/Wide SCSI 总线必须配备为共享总线上的磁盘提供的内置终端。有关详细信息,请参考“第 8 章“排除群集故障””一章。 规划和分配 SCSI 总线优先级时,请记住:一个节点可控制由多个节点共享的总线,这取决于分配给共享总线上每个节点控制器的 SCSI 地址。共享总线上所有设备的 SCSI 地址(包括所有接口卡的地址)都必须是唯一的。有关 SCSI 总线定址和优先级的信息,请参阅手册《《Configuring HP-UX for Peripherals》》。 您需要使用下列任一方法为高可用性系统提供数据保护: 在磁盘镜像(仅支持双节点群集)过程中,OPS 数据所用的逻辑卷将用 HP 的 MirrorDisk/UX 产品进行镜像。使用软件镜像配置逻辑卷时,每个镜像集的成员都包含完全相同的数据。如果一个磁盘出现故障,存储管理器将自动访问其他镜像,以保持数据可用。可以使用 LVM 的三向镜像功能(或 VxVM 的附加丛功能)进行联机备份或提供其他级别的高可用性。 为了防止光纤通道和 SCSI 总线故障,数据的每个副本都必须由单独的总线访问;也就是说,不能将磁盘驱动器上的所有副本都连接到同一总线。 对根磁盘进行镜像非常重要,镜像数据磁盘对于高可用性来说同样也非常关键。如果一个 SPU 的根磁盘被损坏,群集中的其他 SPU 将代其控制应用程序。不过,如果数据磁盘被损坏,并且没有镜像,则在解决磁盘问题之前,依赖于该磁盘的所有应用程序都将不可用。即使在解决问题后,也不能恢复磁盘上的数据。 保护数据的另一种方法是使用提供数据冗余的硬件 RAID 级别(如 RAID Level 1 或 RAID Level 5)的磁盘阵列。该阵列可为磁盘提供数据冗余。这种保护方式需要与每个节点和阵列间的冗余主机总线接口(SCSI 或光纤通道)结合使用。使用配置了 LVM PV 链路功能或 VxVM 的动态多通道 (DMP) 的冗余接口,可防止 I/O 通道中出现单点故障,而 RAID 1 或 5 的配置为存储介质提供冗余。(PV 链路在 LVM 中称作备用链路,在 VxVM 中称为多通道)。 DMP 可以作为 VxVM 的单独部件使用。用于主动式/主动式设备的 DMP 需要另外购买 B9116AA 程序包,但是用于主动式/被动式设备的 DMP 与基本产品 B7961AA 一起使用时就无需付费。 可以使用 EMS HA Monitors 的磁盘监视功能,配置磁盘监视以检测出现故障的部件。EMS HA Monitors 可作为一种独立产品 (B5735AA) 购买。可以设置磁盘监视,触发故障切换程序包,或将磁盘故障事件报告给诸如 ClusterView 之类的目标应用程序。有关详细信息,请参考手册《《Using EMS HA Monitors》》(HP 部件号 B5735-90001)。 图 2-5 “实现高可用性的镜像磁盘连接 ” 显示的是一个双节点群集。每个节点都有一个已镜像的根磁盘,以及一个将该节点作为主节点的 OPS 实例。已为每个节点分配了资源,这样每个节点都可代管其他节点的程序包。每个程序包分配有一个磁盘卷组,并且该卷组中的逻辑卷已进行了镜像。请注意,程序包 A 的磁盘和程序包 B 的磁盘镜像在一个接口上,而程序包 B 的磁盘和程序包 A 的磁盘镜像则在不同的总线上。这种安排可消除单点故障并且可使磁盘或其镜像在一条总线出现故障时仍然可用。 图 2-6 “具有高可用性磁盘阵列的群集 ” 显示了一个类似的群集,一个磁盘阵列通过两个 I/O 通道与各节点相连。该配置中,使用 Logical Volume Manager 的 PV 链路定义从一个节点到数据的单独路径。 在图 2-7 “具有光纤通道交换磁盘阵列的群集” 中,根磁盘以简单镜像的形式出现,但访问共享存储则是通过将冗余光纤通道交换机连接到磁盘阵列来实现的。其布线方式是每个节点与两个交换机相连,而这两个交换机通过冗余链接与磁盘阵列相连。 此类型配置也使用 PV 链路或其他多通道软件(例如:VERITAS Dynamic Multipath (DMP) 或 EMC PowerPath)。 IODC 固件不支持从同一 SCSI 总线同时引导两个或多个节点。因此,重要的是,在一个群集中不要将一个以上的根磁盘与单个 SCSI 总线连接。 图 2-8 “不同共享总线上的根磁盘 ” 显示了一个可支持的配置。在此配置中是两个节点共享一条外部 SCSI 总线,其中节点 A 的主根磁盘连接到该总线,但节点 B 的主根磁盘连接着另一条总线(数字 0 到 3,以及 6 和 7 是不同总线上的 SCSI 地址)。 注意,如果将两个节点的主根磁盘同时连接到同一总线上,则此配置将不受支持。 可以将节点 B 的根磁盘的镜像副本与节点 A 的主根磁盘放在同一条 SCSI 总线上,因为只有在出现三个故障时才需要同时引导两个系统,而此风险是可以接受的。这种情况下,如果 IODC 固件出现问题,节点 B 必将失去它的主根磁盘并且必须重新引导,与此同时节点 A 也必须重新引导。配置情况如图 2-9 “不同共享总线上的主根磁盘及镜像 ” 所示。 注意,如果该阵列在一条共享总线上,则不能使用磁盘阵列中的磁盘作为根磁盘。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||