Sun Cluster Geographic Edition 数据复制指南(适用于 Hitachi TrueCopy)

在主群集上使用 Hitachi TrueCopy 软件配置数据复制

本节介绍了在 Sun Cluster Geographic Edition 软件中配置 Hitachi TrueCopy 数据复制之前必须在主群集上执行的步骤。为说明每一个步骤,本节以名为 d1d2 的两个磁盘(或 LUN)作为示例。这些磁盘位于 Hitachi TrueCopy 阵列中,该阵列容纳了称为 apprg1 的应用程序的数据。

配置 /etc/horcm.conf 文件

请在主群集中每一个能够访问 Hitachi 阵列的节点上编辑 /etc/horcm.conf 文件,从而在该群集中的共享磁盘上配置 Hitachi TrueCopy 设备组。磁盘 d1d2 被配置为属于 Hitachi TrueCopy 设备组 devgroup1。所有配置了 Hitachi TrueCopy 设备组的节点上都可以运行应用程序 apprg1

有关如何配置 /etc/horcm.conf 文件的更多信息,请参见《Sun StorEdge SE 9900 V Series Command and Control Interface User and Reference Guide》

下表描述了 /etc/horcm.conf 文件中的配置信息示例。

表 1–2 主群集上的 /etc/horcm.conf 文件的部分内容示例

dev_group

dev_name

port number

TargetID

LU number

MU number

devgroup1

pair1

CL1–A

0

1

 

devgroup1

pair2

CL1–A

0

2

 

表中的配置信息表明 Hitachi TrueCopy 设备组 devgroup1 包含两个对。第一个对 pair1 来自磁盘 d1,由元组 <CL1–A , 0, 1> 进行标识。第二个对 pair2 来自磁盘 d2,由元组 <CL1–A, 0, 2> 进行标识。磁盘 d1d2 的副本位于地理位置不同的 Hitachi TrueCopy 阵列中。远程 Hitachi TrueCopy 连接至伙伴群集。

Procedure如何对卷进行配置以用于 Hitachi TrueCopy 复制

Hitachi TrueCopy 支持 VERITAS Volume Manager 卷。您必须在磁盘 d1d2 上配置 VERITAS Volume Manager 卷。


注意 – 注意 –

如果要使用基于存储的复制,请不要将已复制卷配置为 quorum 设备。Sun Cluster Geographic Edition 软件不支持将 Hitachi TrueCopy S-VOL 和 Command Device 用作 Sun Cluster quorum 设备。有关更多信息,请参见《Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS》中的“Using Storage-Based Data Replication”


  1. cluster-paris 的共享磁盘上创建 VERITAS Volume Manager 磁盘组。

    例如,使用 vxdiskadmvxdg 等命令将磁盘 d1d2 配置为 VERITAS Volume Manager 磁盘组(称为 oradg1)的一部分。

  2. 完成配置过程之后,使用 vxdg list 命令检验是否已创建磁盘组。

    此命令应将 oradg1 作为磁盘组列出。

  3. 创建 VERITAS Volume Manager 卷。

    例如,在 oradg1 磁盘组中创建一个名为 vol1 的卷。配置该卷时使用适当的 VERITAS Volume Manager 命令,比如 vxassist

Procedure如何配置由 Hitachi TrueCopy 软件控制的 Sun Cluster 设备组

开始之前

如果要使用基于存储的复制,请不要将已复制卷配置为 quorum 设备。Sun Cluster Geographic Edition 软件不支持将 Hitachi TrueCopy S-VOL 和 Command Device 用作 Sun Cluster quorum 设备。有关更多信息,请参见《Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS》中的“Using Storage-Based Data Replication”

  1. 注册在以前的过程中配置的 VERITAS Volume Manager 磁盘组。

    使用 Sun Cluster 命令 scsetupscconf

    有关这些命令的更多信息,请参阅 scsetup(1M)scconf(1M) 手册页。

  2. 再次使用 scsetupscconf 命令使 VERITAS Volume Manager 配置与 Sun Cluster 软件同步。

  3. 当配置完成后,检验该磁盘组的注册情况。


    # scstat -D

    输出中应该显示该 VERITAS Volume Manager 磁盘组 oradg1

    有关 scstat 命令的更多信息,请参阅 scstat(1M) 手册页。

Procedure如何为 Hitachi TrueCopy 复制配置高度可用的文件系统

开始之前

cluster-paris 上配置文件系统之前,请确保已配置所需的 Sun Cluster 实体,如应用程序资源组、设备组以及安装点。

如果要使用基于存储的复制,请不要将已复制卷配置为 quorum 设备。Sun Cluster Geographic Edition 软件不支持将 Hitachi TrueCopy S-VOL 和 Command Device 用作 Sun Cluster quorum 设备。有关更多信息,请参见《Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS》中的“Using Storage-Based Data Replication”

  1. 通过命令行在 vol1 卷上创建所需的文件系统。

  2. 将一个条目添加到包含安装位置之类信息的 /etc/vfstab 文件中。

    对文件系统进行本地安装还是全局安装,这取决于各种因素,比如性能要求或正在使用的应用程序资源组的类型。


    注 –

    您必须将此文件中的 mount at boot 字段设置为 no。此值可以防止在群集启动时在辅助群集上安装文件系统。如此设置后,当应用程序在主群集上联机时,Sun Cluster 软件和 Sun Cluster Geographic Edition 框架将通过使用 HAStoragePlus 资源来处理文件系统的挂载。为避免主群集上的数据无法复制到辅助群集,请不要将数据载入辅助群集。否则,数据将不会从主群集被复制到辅助群集。


  3. HAStoragePlus 资源添加到应用程序资源组 apprg1

    将资源添加到应用程序资源组确保了在使应用程序联机之前已重新安装必要的文件系统。

    有关 HAStoragePlus 资源类型的更多信息,请参阅《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》


示例 1–1 配置高可用性的群集全局文件系统

此示例假定资源组 apprg1 已经存在。

  1. 创建 UNIX 文件系统 (UFS)。


    phys-paris-1# newfs dev/vx/dsk/oradg1/vol1

    /etc/vfstab 文件中将会创建以下条目:


    # /dev/vs/dsk/oradg1/vol1 /dev/vx/rdsk/oradg1/vol1 /mounts/sample \
    ufs 2 no logging
  2. 添加 HAStoragePlus 资源类型。


    phys-paris-1# scrgadm -a -j rs-hasp -g apprg1 -t SUNW.HAStoragePlus \
    -x FilesystemMountPoints=/mounts/sample -x AffinityOn=TRUE \
    -x GlobalDevicePaths=oradg1