跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
管理 MC/ServiceGuard > 第 3 章 了解 MC/ServiceGuard 软件组件

用于数据存储的卷管理器

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 索引

卷管理器是一种工具,它可使您创建磁盘存储单元(即存储组)。存储组包含可在单系统上和高可用性群集中使用的逻辑卷。在 ServiceGuard 群集中,存储组可由程序包控制脚本激活。

ServiceGuard 选择下面一种逻辑管理器用于数据存储:

  • HP-UX 逻辑卷管理器 (LVM) 和(可选) MirrorDisk/UX

  • VERITAS Volume Manager 3.1 for HP-UX (VxVM) — 基本产品和附加产品

  • VERITAS Cluster Volume Manager 3.1 for HP-UX (CVM)

第 5 章和第 6 章的相应部分分别解释了如何使用这些卷管理器配置群集存储。本节的其他部分解释了这些卷管理器之间的一些不同之处,并提供向您提供了有关对群集环境做适当选择的建议。

注释:HP-UX 逻辑卷管理器的内容在《管理系统和工作组》中有所描述。有关 VERITAS 卷管理产品的完整说明,请参见《适用于 HP-UX 的 VERITAS 卷管理器 3.1 版本说明》。

HP-UX 逻辑卷管理器 (LVM)

逻辑卷管理器 (LVM) 是 HP-UX 上的遗留存储管理产品。包括操作系统,LVM 在所有群集节点上都是可用的。它支持使用 MirrorDisk/UX,MirrorDisk/UX 是一个附加产品,它允许最多使用两种镜像进行磁盘镜像(总共有数据的三种副本)。

目前,HP-UX root 磁盘必须配置为 LVM 卷组(请注意,HP-UX root 磁盘与 VERITAS root 磁盘组 rootdg 不同,VERITAS root 磁盘组此外还必须在所有使用 VERITAS 卷管理器产品的节点上配置 HP-UX root 磁盘)。也可使用在 LVM 卷组中配置的磁盘配置 ServiceGuard 群集锁磁盘。

LVM 继续在 HP-UX 单系统和 ServiceGuard 群集上受支持。

VERITAS 卷管理器 (VxVM)

HP-UX 11I 免费提供适用于 HP-UX 的基本 VERITAS 卷管理器 3.1 (Base-VXVM)。它包括基本的卷管理器特征,例如有基于 Java 的 GUI(即 vmsa)。可以为 ServiceGuard 的群集存储仅配置 Base-VXVM。但是,可用的功能很少。

附加的产品 VERITAS Volume Manager 3.1 for HP-UX (B9116AA) 除了提供基本的卷管理功能之外,还提供一整套的增强式卷管理器功能。这包括如镜像、用于主动式/主动式存储设备的动态多通道以及在线重定位 (hot relocation) 功能。适用于 HP-UX 的 VERITAS FastResync 选件 (B9118AA) 是另一个附加产品,需要支付额外的费用,它可以缩短对卷的分离镜像再次同步化的时间。此产品需要购买产品 VERITAS Volume Manager 3.1 for HP-UX (B9116AA)。

群集中使用 VxVM 需要具有的条件包括:

  • 是任意大小(最多 16 个节点)。

  • 要求快速群集启动时间。

  • 不要求共享的存储组激活。

  • 不能将所有的节点连接到所有磁盘。

  • 需要使用 RAID 5 或条带化的镜像。

  • 已配置了多个心跳子网。

VxVM 中的磁盘组传送

有了 VxVM,磁盘组卡在任一节点上创建,无论群集是运行还是未运行。然后用户需要到达每个节点并通过导入磁盘组的方式来验证。因此,尽管使用 VxVM 传输磁盘组所需的步骤要比使用 CVM 更烦琐,但是,您还是可以随意地从任意节点中创建磁盘组。

使用 VxVM 的程序包启动时间

有了 VxVM,每个磁盘组可由使用磁盘组的程序包控制脚本导入。这就是说,群集的启动时间不受影响,但是单个程序包启动的时间将由于在程序包启动同时 VxVM 导入磁盘组而增加。

VERITAS 群集卷管理器 (CVM)

您可以选择使用 VERITAS 群集卷管理器 (CVM) 配置群集存储,而不使用卷管理器 (VxVM)。安装了 ServiceGuard 后,Base-VXVM 可以提供一些基本的群集功能,最多可以支持四个节点,但是不支持软件镜像、动态多通道(针对主动/主动式存储设备)或要求有其他许可证才可以提供的多种其他功能。VERITAS 群集卷管理器,CVM (B9117AA) 是专门为群集设计的 VxVM 卷管理器的增强版。安装了 VERITAS 卷管理器 (B9116AA) 后,CVM 附加产品可以提供在群集环境中实现的大所属增强型的 VxVM 功能。CVM 真正地了解群集,可以直接从 ServiceGuard 中获得有关群集成员关系的信息。通过在群集的所有节点上运行的特定的系统多节点程序包(称为 VxVM-CVM-pkg)获得群集信息。为了配置 CVM 使用的 VxVM 磁盘组,群集必须运行,且必须运行此程序包。

CVM 使您可以一次在一个节点上激活存储,或在一个节点上执行写操作的同时,在另一个节点上执行读操作(如,允许备份)。CVM 提供群集的全部镜像和动态多通道 (DMP)。

群集中使用 CVM 需要具有的条件包括:

  • 在程序包故障切换后,运行要求快速磁盘组激活的应用程序。

  • 要求一次在一个以上的节点上激活,例如,在一个节点上执行备份操作的同时,在另一个节点上使用卷激活程序包。在此情况下,使用磁盘组的程序包在独占模式下激活了磁盘组的同时,执行备份操作的节点在共享的读取模式下也已激活了磁盘组。

  • 配置为仅具有单一心跳子网。

此版本支持四个节点或更少节点上的 CVM。共享的存储设备必须连接到群集中的所有节点,不管节点是否可以访问该设备上的数据。

CVM 的群集启动时间

对于 CVM,当 VxVM-CVM-pkg 控制脚本完成时,所有的共享磁盘组 (DG) 也已被导入了。根据 DG 编号、节点编号和这些配置(磁盘编号、卷编号等)的不同,可能需要花费的时间也有所不同(此程序包当前的超时值为 3 分钟,但对于更大的配置来说,当前的超时值可能会更大)。在 VxVM-CVM-pkg 运行之前,使用 CVM DG 的任意故障切换程序包都不会启动。注意,这种延迟不会影响程序包的故障切换时间;每次群集启动时都要花费一些开支。

CVM 的磁盘组传输

对于 CVM 来说,磁盘组是在一个称为 CVM 主节点的群集节点上创建的。必须运行群集以创建共享的磁盘组。CVM 将验证每个节点是否都可以看到每个磁盘,且不允许创建无效的 DG。

CVM 要求的单一心跳子网

通常建议您将互联群集节点的所有子网配置为心跳网络,因这样无需任何额外开销即可增强保护以防出现多个故障。但是,如果您要使用 VERITAS 群集卷管理器 (CVM),则仅可以使用单一心跳子网。当添加 VXVM-CVM-pkg(如第 5 章中提及的)时,cmcheckconfcmapplyconf 命令将进行检查以确保只配置有一个心跳子网。如果配置了过多的心跳子网,cmcheckconfcmapplyconf 命令就会失败。

这种规则必须严格遵守,它在 VERITAS Cluster Daemon (vxclustd) 设计时就已制订好,此守候进程在 VxVM-CVM-pkg 内启动。此守候进程只能与单一子网上的具有单一 IP 连接的群集节点进行信息通信。但是,群集中节点之间的通信对于 Veritas Cluster Daemon 与对于 ServiceGuard cluster daemon cmcld 必须是相同的。因此,cmcld 也必须只使用单一心跳子网。

只使用单一子网时有折中的解决方案。如果心跳没有听到超过 NODE_TIMEOUT 的时间间隔,则群集就会重新组建。根据中断的时间的不同,可引起一个或所有的群集节点进行控制转移 (TOC)。当子网中出现严重的流量阻塞心跳程序包进行传输时,通常会采取这种措施。在出现不易恢复或 ServiceGuard 或 APA 不能检测到的网络配置问题或网络硬件问题时,也可采用这种方法。要避免在这些场合中出现这类问题,最常用的方式就是利用多个心跳网络。

如果是 CVM,单一的心跳子网应配置有备用的 LAN 或配置一组聚合端口来帮助减少系统或群集出现故障的可能性。

卷管理器的比较

下表总结了当前可用的卷管理器的部分优缺点。

表 3-5 使用 ServiceGuard 的卷管理器的优缺点

产品优点缺点
逻辑卷管理器 (LVM)
  • 遗留系统是强健的,并且为 HP-UX 用户所熟悉

  • 现有的程序包不需要更改

  • 每个群集最多支持 16 个节点

  • 支持使用多数据通道的 PV 链路

  • 支持独占的激活操作及从多节点的只读激活

  • 可用于配置群集锁磁盘

  • 可支持多个心跳子网

  • 缺乏灵活性和其他卷管理器的扩展功能

  • PV 链路只能是激活/备用的,一次只能激活一个链路

Base-VXVM

  • 在 HP-UX 11i 和更高版本中此软件是免费的

  • 提供有简单的基本功能

  • 支持多个心跳子网

  • 有限的功能集

  • 无镜像,最多支持 4 个节点,对于主动/主动式存储设备支持 RAID 5 或 DMP

  • 由于长时间的导入 vxdg,可能会造成程序包启动时间延迟

  • 不能用作群集锁设备

VERITAS 卷管理器 — B9116AA (VxVM)
  • 从任意节点中进行磁盘组配置

  • 增强的卷管理功能组,包括软件镜像、RAID 0/1、RAID 5 和用于主动/主动式存储设备的动态多通道

  • 群集启动速度快于 CVM。

  • 每个群集最多支持 16 个节点

  • 支持多个心跳子网

  • 不支持在任何共享模式或只读模式下的多节点上的激活操作

  • 由于长时间的导入 vxdg,可能造成程序包启动时间延迟

  • 增强的功能要求购买其他的许可证

  • 不能用作群集锁设备

VERITAS 群集卷管理器 — B9117AA (CVM)
  • 增强的卷管理功能集

  • 程序包启动速度快于 VxVM

  • 支持独占激活

  • 支持同时在不同节点、不同模式下激活

  • 必须在主节点上配置磁盘组

  • 第一次发行 CVM 时,最多仅用于四个节点的群集

  • 群集启动速度可以慢于 VxVM

  • 要求购买其他许可证

  • 第一次发行 CVM 时,不支持条带化的镜像或 RAID 5

  • 只支持单一心跳子网

 

打印版本
保密声明 使用本网站表示您同意其使用条件
© Hewlett-Packard Development Company, L.P.