存储 频道

用 VxVM 创建存储基本结构(4)

除配置群集外,应创建正确的逻辑卷基本结构,以提供从不同节点到数据的访问。这可通过逻辑卷管理器 (LVM)、VERITAS Volume Manager (VxVM) 或 VERITAS Cluster Volume Manager (CVM) 来完成。根据需要,您还可以将这些卷类型混合使用。LVM 和 VxVM 配置要在群集配置前完成,而 CVM 配置要在群集配置后完成。

有关从 LVM 存储移植到 VxVM 或 CVM 存储的讨论,请参阅附录 G。

本节讲述如何使用 VERITAS Cluster Volume Manager (CVM) 的命令集配置存储。启动前,请确保存储 VxVM 命令的目录 /usr/lib/vxvm/bin 已存在。一旦使用 vxinstall 创建了根磁盘组之后,您就可以使用 VxVM 命令或 VERITAS Storage Administrator GUI(vmsa)来实现配置任务。如果您使用 vmsa,则请确保在启动 GUI 之前, Storage Administrator 服务器正在运行中。《VERITAS Volume Manager for HP-UX Release Notes》中给出了有关运行 vxinstall 的详细说明。有关更多信息,请参阅《VERITAS Volume Manager Storage Administrator Administrator's Guide》。

分别提供了下列任务的步骤:

    *

      创建根磁盘组
    *

      准备用于 CVM 的群集
    *

      创建共享存储的磁盘组

有关更多信息,包括网络配置(镜像)的详细信息、多路径和 RAID,请参阅有关 VERITAS Volume Manager 的 HP-UX 文档。

初始化 VERITAS Volume Manager

如果是第一次创建磁盘组,则需要初始化 Volume Manager。即创建至少包含一个磁盘的名为 rootdg 的一个磁盘组。在每个节点上安装 VxVM/CVM 后,请执行下列命令:

# vxinstall

随即将出现一个菜单驱动式程序,它将引导您依次完成 VxVM/CVM 初始化。从主菜单中选择“Custom”选项,并指定要包含在 rootdg 中的磁盘。
       
       

重要信息 VERITAS Volume Manager 中的 rootdg 与 HP-UX 根磁盘不同,不能用于 HP-UX 根文件系统 (/)。另请注意 rootdg 不能用作共享存储器。然而,rootdg 可用作其他本地文件系统(例如,/export/home),因此不必弃之不用。

请注意应创建根磁盘组每个节点上仅一次。
       

准备用于 CVM 的群集

为了使用 VERITAS Cluster Volume Manager (CVM),您需要一个在特殊 CVM 程序包中运行的群集。这意味着在您创建磁盘组前,此群集必须已配置且在运行。
       
       

注释 在前一部分中有对群集配置的描述。
       

要为 CVM磁盘组配置准备群集,您需在群集 ASCII 配置文件中将 MAX_CONFIGURED_PACKAGES 设置为 1 或更大,并且确保仅配置了一个心跳线子网。然后使用下述命令,可创建将群集信息传递给 CVM 的特殊程序包:

# cmapplyconf -P /etc/cmcluster/cvm/VxVM-CVM-pkg.conf
       
       

警告 切勿编辑 VxVM-CVM-pkg.conf 文件。
       

在此命令成功完成后,您可按下面部分所述创建作为共享用途的磁盘组。此群集现在已运行于一个特殊的名为 VxVM-CVM-pkg 的系统多节点程序包的所有节点中。此程序包显示于 cmviewcl 命令的如下输出中:

CLUSTER      STATUS      
example      up           

NODE         STATUS       STATE        
ftsys7       up           running
ftsys8       up           running
ftsys9      up           running
ftsys10      up          running

SYSTEM_MULTI_NODE_PACKAGES:

PACKAGE      STATUS       STATE        
VxVM-CVM-pkg up           running



启动群集和识别主节点

如果它未在运行,启动群集将激活此特殊 CVM 程序包:

# cmruncl

当 CVM 启动时,它会选择主节点,您必须从此节点发布磁盘组配置命令。要确定主节点,需从群集中的每个节点发布下述命令:

# vxdctl -c mode

每个节点将识别自身是否为主节点。从此节点创建磁盘组。

初始化 CVM 的磁盘

您需初始化那些将在 CVM 磁盘组中使用的物理磁盘。如果物理磁盘以前曾为 LVM 所用,您应使用 pvremove 命令从卷组中所有磁盘上将 LVM 标题数据删除(如果您以前不曾将此磁盘用于 LVM,此非必需)。

要初始化 CVM 的磁盘,请登录到主节点上,然后使用 vxdiskadm 程序来初始化多个磁盘,或如下例所示使用 vxdisksetup 命令逐个初始化磁盘:

# /usr/lib/vxvm/bin/vxdisksetup -i /dev/dsk/c0t3d2

创建磁盘组

应使用下列步骤来创建磁盘组。

   1.

      使用 vxdg 命令来创建磁盘组。如下例所示,使用 -s 选项来指定共享模式:

      # vxdg -s init logdata c0t3d2
   2.

      可使用以下命令来验证配置:

      # vxdg list

NAME         STATE                  ID

rootdg        enabled             971995699.1025.node1
logdata       enabled,shared      972078742.1084.node2


   3.

      如下所示,在创建卷以前激活磁盘组:

      # vxdg -g logdata set activation=on

0
相关文章