Sun Cluster Geographic Edition 数据复制指南(适用于 EMC Symmetrix Remote Data Facility)

第 1 章 使用 EMC Symmetrix Remote Data Facility 软件复制数据

在数据复制期间,主群集的数据被复制到备用或辅助群集。辅助群集和主群集可以处于不同的地理位置。它们之间的距离取决于数据复制产品支持的距离。

Sun Cluster Geographic Edition 软件支持使用 EMC Symmetrix Remote Data Facility 软件进行数据复制。使用 EMC Symmetrix Remote Data Facility 软件进行数据复制之前,请首先熟悉 EMC Symmetrix Remote Data Facility 文档,并在您的系统上安装 EMC Symmetrix Remote Data Facility 产品及其最新的修补程序。有关安装 EMC Symmetrix Remote Data Facility 软件的信息,请参见 EMC Symmetrix Remote Data Facility 的产品文档。

本章针对使用 Sun Cluster Geographic Edition 软件的群集,介绍了通过 EMC Symmetrix Remote Data Facility 软件来配置和管理数据复制的以下信息:

有关创建和删除数据复制设备组的信息,请参见管理 EMC Symmetrix Remote Data Facility 数据复制设备组。有关获取全局和详细的复制运行时状态的信息,请参见检查 EMC Symmetrix Remote Data Facility 数据复制的运行时状态

在 EMC Symmetrix Remote Data Facility 保护组中管理数据复制

本节概述了在保护组中配置 EMC Symmetrix Remote Data Facility 数据复制的步骤。

表 1–1 EMC Symmetrix Remote Data Facility 数据复制的相关管理任务

任务 

描述 

对 EMC Symmetrix Remote Data Facility 软件执行初始配置。 

请参见EMC Symmetrix Remote Data Facility 软件的初始配置

创建为进行 EMC Symmetrix Remote Data Facility 数据复制而配置的保护组。 

请参见如何创建和配置 EMC Symmetrix Remote Data Facility 保护组如何为 Oracle Real Application Clusters 创建保护组

添加由 EMC Symmetrix Remote Data Facility 控制的设备组。 

请参见如何将数据复制设备组添加到 EMC Symmetrix Remote Data Facility 保护组中

将应用程序资源组添加到该保护组。 

请参见如何将应用程序资源组添加到 EMC Symmetrix Remote Data Facility 保护组

将保护组配置复制到辅助群集。 

请参见如何将 EMC Symmetrix Remote Data Facility 保护组配置复制到伙伴群集

激活该保护组。 

请参见如何激活 EMC Symmetrix Remote Data Facility 保护组

验证保护组的配置。 

在使系统联机前,尝试执行切换或接管操作,然后测试某些简单的故障情况。请参见第 3 章,对使用 EMC Symmetrix Remote Data Facility 数据复制的服务进行迁移


注 –

如果您正在执行 EMC Symmetrix Remote Data Facility/异步数据复制,则不能执行角色交换 (personality swap)。


检查复制的运行时状态。 

请参见检查 EMC Symmetrix Remote Data Facility 数据复制的运行时状态

检测故障。 

请参见在使用 EMC Symmetrix Remote Data Facility 数据复制的系统上检测群集故障

使用切换操作来迁移服务。 

请参见通过切换操作对使用 EMC Symmetrix Remote Data Facility 数据复制的服务进行迁移


注 –

如果您正在执行 EMC Symmetrix Remote Data Facility/异步数据复制,则不能执行角色交换 (personality swap)。


使用接管操作来迁移服务。 

请参见在使用 EMC Symmetrix Remote Data Facility 数据复制的系统上强制执行接管操作

强制执行接管操作后恢复数据。 

请参见在使用 EMC Symmetrix Remote Data Facility 复制的系统上恢复对群集的服务

EMC Symmetrix Remote Data Facility 软件的初始配置

本节介绍了在主群集和辅助群集上配置 EMC Symmetrix Remote Data Facility 软件时需要执行的步骤。同时,还介绍了创建 EMC Symmetrix Remote Data Facility 保护组的前提条件。

对主群集和辅助群集的初始配置包括以下步骤:

Sun Cluster Geographic Edition 软件支持 Sun Cluster 软件所支持的硬件配置。有关当前支持的 Sun Cluster 配置的信息,请与您的 Sun 服务代表联系。

表 1–2 任务表:为 Sun Cluster Geographic Edition 系统配置 EMC Symmetrix Remote Data Facility 数据复制的步骤

任务 

指导 

设置正确版本的 EMC Symmetrix Remote Data Facility 路径 

设置 EMC Symmetrix Remote Data Facility SYMCLI 的路径

配置 EMC Symmetrix Remote Data Facility 设备组 

设置 EMC Symmetrix Remote Data Facility 设备组

配置原始磁盘设备组 

如何为 Sun Cluster Geographic Edition 系统设置原始磁盘设备组

配置 VERITAS 卷管理器设备组 

执行以下两个过程:

配置文件系统和创建应用程序资源组 

如何配置高可用性文件系统以进行 EMC Symmetrix Remote Data Facility 复制

设置 EMC Symmetrix Remote Data Facility SYMCLI 的路径

要确保 Sun Cluster Geographic Edition 基础结构使用受支持的最新 EMC Symmetrix Remote Data Facility 版本,必须在伙伴关系中的所有群集的所有节点上手动设置正确的 SYMCLI 位置。

Procedure如何设置 EMC Symmetrix Remote Data Facility SYMCLI 的路径

在每个伙伴群集的每个群集节点上执行此过程。

  1. 在群集的每个节点上,创建指向供 Sun Cluster Geographic Edition 基础结构使用的 EMC Symmetrix Remote Data Facility 软件的 SYMCLI 的符号链接。


    # ln -s /opt/emc/SYMCLI/srdfversion /opt/emc/SYMCLI/scgeo_default
    

    如果未找到 /opt/emc/SYMCLI/scgeo_default,Sun Cluster Geographic Edition 软件将使用当前安装在节点上且 Sun Cluster Geographic Edition 软件支持的最新版 EMC Symmetrix Remote Data Facility 软件的 SYMCLI。

在主群集上使用 EMC Symmetrix Remote Data Facility 软件配置数据复制

本节介绍了在使用 Sun Cluster Geographic Edition 软件配置 EMC Symmetrix Remote Data Facility 数据复制之前,您必须在主群集上执行的步骤。

设置 EMC Symmetrix Remote Data Facility 设备组

EMC Symmetrix Remote Data Facility 设备是成对配置的。一旦 EMC Symmetrix Remote Data Facility 链接成为联机状态,设备对之间的监视关系就会起作用。如果具有动态的 SRDF,就能够在设备对中动态地更改 R1 卷和 R2 卷之间的关系,而不需要更改 BIN 文件的配置。

每个主机上的 EMC Symmetrix 数据库文件均存储了连接到该主机的 EMC Symmetrix 单元的配置信息。EMC Symmetrix 全局内存中存储了正在运行的 EMC SRDF 设备对的状态信息。

EMC SRDF 设备组是您添加到 Sun Cluster Geographic Edition 保护组(以便使用 Sun Cluster Geographic Edition 软件来管理 EMC Symmetrix 设备对)的实体。

EMC Symmetrix Remote Data Facility 设备组可以包含以下两类设备之一:

因此,您可以创建两类 EMC Symmetrix Remote Data Facility 设备组:RDF1 和 RDF2。仅当源设备组和目标设备组属于同一类时,才能将 EMC Symmetrix Remote Data Facility 设备移动到另一个设备组。

您可以在包含 RDF1 设备的主机(连接到 EMC Symmetrix 软件)上创建 RDF1 设备组。也可以在包含 RDF2 设备的主机(连接到 EMC Symmetrix 软件)上创建 RDF2 设备组。您可以从主群集或辅助群集执行相同的 EMC Symmetrix Remote Data Facility 操作(使用建立在该端的设备组)。

向某个设备组中添加远程数据设备时,所有设备必须满足以下限制:

检查 EMC Symmetrix Remote Data Facility 设备的配置

将 EMC Symmetrix Remote Data Facility 设备添加到设备组之前,请使用 symrdf list 命令列出连接到主机的 EMC Symmetrix 单元上所配置的 EMC Symmetrix 设备。


# symrdf list

默认情况下,该命令按 EMC Symmetrix 设备名(EMC Symmetrix 软件分配给每个物理设备的十六进制编号)来显示设备。要按物理主机名显示设备,请将 pd 参数与 symrdf 命令一起使用。


# symrdf list pd

创建 RDF1 设备组

以下步骤将创建一个类型为 RDF1 的设备组,并将一个 RDF1 EMC Symmetrix 设备添加到该组中。

  1. 创建名为 devgroup1 的设备组。


    phys-paris-1# symdg create devgroup1 -type rdf1
    
  2. 将 EMC Symmetrix 设备名为 085 的 RDF1 设备添加到由编号 000000003264 标识的 EMC Symmetrix 存储单元上的设备组。

    系统会为该 RDF1 设备分配 DEV001 格式的默认逻辑名。


    phys-paris-1# symld -g devgroup1 -sid 3264 add dev 085
    

Procedure如何为 Sun Cluster Geographic Edition 系统设置原始磁盘设备组

Sun Cluster Geographic Edition 除了支持使用各种卷管理器外,还支持使用原始磁盘设备组。对 Sun Cluster 进行初始配置时,该软件会为群集中的每个原始设备自动配置设备组。请使用以下过程重新配置这些自动创建的设备组,以便在 Sun Cluster Geographic Edition 中使用。

  1. 对于要使用的设备,请取消配置为其预定义的设备组。

    使用以下命令可删除为 d7d8 预定义的设备组。


    phys-paris-1# cldevicegroup disable dsk/d7 dsk/d8
    phys-paris-1# cldevicegroup offline dsk/d7 dsk/d8
    phys-paris-1# cldevicegroup delete dsk/d7 dsk/d8
    
  2. 创建包含所需设备的新原始磁盘设备组。

    确保不要在新的 DID 中包含任何斜杠。使用以下命令可创建一个名为 rawdg 且包含 d7d8 的全局设备组。


    phys-paris-1# cldevicegroup create -n phys-paris-1,phys-paris-2 \
    -t rawdisk -d d7,d8 rawdg
    

示例 1–1 配置原始磁盘设备组

本示例描述了如何在主群集上配置设备组、如何在伙伴群集上配置相同的设备组,以及如何将该设备组添加到 EMC Symmetrix 保护组中。


从主群集中删除自动创建的设备组。
phys-paris-1# cldevicegroup disable dsk/d7 dsk/d8 
phys-paris-1# cldevicegroup offline dsk/d7 dsk/d8
phys-paris-1# cldevicegroup delete dsk/d7 dsk/d8

在主群集上创建原始磁盘设备组。
phys-paris-1# cldevicegroup create -n phys-paris-1,phys-paris-2 \ 
-t rawdisk -d d7,d8 rawdg

从伙伴群集中删除自动创建的设备组。
phys-newyork-1# cldevicegroup disable dsk/d5 dsk/d6
phys-newyork-1# cldevicegroup offline dsk/d5 dsk/d6
phys-newyork-1# cldevicegroup delete dsk/d5 dsk/d6

在伙伴群集上创建原始磁盘设备组。
phys-newyork-1# cldevicegroup create -n phys-newyork-1,phys-newyork-2 \
-t rawdisk  -d d5,d6 rawdg

将原始磁盘设备组添加到保护组 rawpg。
phys-paris-1# geopg create -d srdf -p Nodelist=phys-paris1,phys-paris-2 \
-o Primary -p cluster_dgs=rawdg -s paris-newyork-ps rawpg

接下来的操作

在配置伙伴群集的过程中,应创建一个与此处创建的原始磁盘设备组同名的原始磁盘设备组。有关此任务的说明,请参见如何在使用原始磁盘设备组时从主群集复制配置信息

在两个群集上均配置了设备组后,即可在 Sun Cluster Geographic Edition 命令(如 geopg)中根据需要使用该设备组名称。

Procedure如何配置 VERITAS 卷管理器卷以便用于 EMC Symmetrix Remote Data Facility 复制

VERITAS 卷管理器卷和原始磁盘设备组支持 EMC Symmetrix Remote Data Facility 数据复制。如果使用的是 VERITAS 卷管理器,则必须在为 EMC Symmetrix Remote Data Facility 设备组选择的磁盘上配置 VERITAS 卷管理器卷。

  1. cluster-paris 的共享磁盘上创建将要复制到伙伴群集 cluster-newyork 的 VERITAS 卷管理器磁盘组。

    例如,使用 vxdiskadmvxdg 之类的命令,将磁盘 d1d2 配置为名为 dg1 的 VERITAS 卷管理器磁盘组的一部分。这些磁盘将被复制到伙伴群集。

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

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

  3. 创建 VERITAS 卷管理器卷。

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

接下来的操作

执行如何为 Sun Cluster 设备组配置 VERITAS 卷管理器磁盘组中介绍的步骤,将 VERITAS 卷管理器卷配置为 Sun Cluster 设备组。

Procedure如何为 Sun Cluster 设备组配置 VERITAS 卷管理器磁盘组

  1. 向 Sun Cluster 注册在上一过程中配置的 VERITAS 卷管理器磁盘组。

    使用 Sun Cluster 命令 clsetup,或者使用 cldevicecldevicegroup

    有关这些命令的更多信息,请参阅 clsetup(1CL) 手册页或 cldevice(1CL)cldevicegroup(1CL) 手册页。

  2. 再次利用 clsetup 命令或者利用 cldevicecldevicegroup 命令,使 VERITAS 卷管理器配置与 Sun Cluster 软件同步。

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


    phys-paris-1# cldevicegroup show devicegroupname
    

    输出中应当显示 VERITAS 卷管理器磁盘组 dg1

    有关 cldevicegroup 命令的更多信息,请参见 cldevicegroup(1CL) 手册页。

Procedure如何配置高可用性文件系统以进行 EMC Symmetrix Remote Data Facility 复制

开始之前

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

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

  2. 在群集中的每个节点上为刚创建的文件系统创建挂载点。


    # mkdir -p /mounts/sample
    
    /mounts/sample

    您创建的挂载点。

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

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


    注 –

    您必须将此文件中的 mount at boot 字段设置为 no。此值可以防止在群集启动时在辅助群集上挂载文件系统。实际情况是,当应用程序在主群集上进入联机状态时,Sun Cluster 软件和 Sun Cluster Geographic Edition 框架通过使用 HAStoragePlus 资源来处理文件系统的挂载。


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

    将该资源添加到应用程序资源组可确保在使应用程序联机之前已挂载必要的文件系统。

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

  5. 检验是否已正确注册设备组。

    以下命令应当显示设备组 dg1


    phys-paris-1# cldevicegroup show dg1
    

示例 1–2 配置具有高可用性的群集文件系统

本示例将创建带有 HAStoragePlus 资源的本地挂载文件系统。每次使该资源进入联机状态时,均会在本地挂载本示例中所创建的文件系统。

本示例假定以下实体已经存在:

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


    phys-paris-1# newfs dev/vx/dsk/dg1/vol1
    
  2. 在群集中的每个节点上,创建该文件系统的挂载点。


    phys-paris-1# mkdir -p /mounts/sample
    phys-paris-2# mkdir -p /mounts/sample
    
  3. 在群集 paris 中的所有节点上创建挂载点。


    phys-paris-1# mkdir /mounts/sample
    
  4. 将以下条目添加到 /etc/vfstab 文件中:


    phys-paris-1# /dev/vs/dsk/dg1/vol1 /dev/vx/rdsk/dg1/vol1 /mounts/sample \
    ufs 2 no logging
    
  5. 添加 HAStoragePlus 资源类型。


    phys-paris-1# clresource create -g apprg1 -t SUNW.HAStoragePlus \
    -p FilesystemMountPoints=/mounts/sample -p Affinityon=TRUE \
    -p GlobalDevicePaths=dg1 rs-hasp
    

在辅助群集上使用 EMC Symmetrix Remote Data Facility 软件配置数据复制

本节介绍了在 Sun Cluster Geographic Edition 软件中配置 EMC Symmetrix Remote Data Facility 数据复制之前,您必须在辅助群集上执行的步骤。

Procedure如何在辅助群集上创建 RDF2 设备组

开始之前

在辅助群集上运行 EMC Symmetrix Remote Data Facility 命令之前,您需要在辅助群集上创建 RDF2 类型的设备组并使其包含与 RDF1 设备组相同的定义。

  1. 使用 symdg export 命令创建文本文件 devgroup1.txt,其中应包含 RDF1 组的定义。


    phys-paris-1# symdg export devgroup -f devgroup.txt -rdf
    
  2. 使用 rcpftp 命令将该文件传输到辅助群集。


    phys-paris-1# rcp devgroup1.txt phys-newyork-1:/.
    phys-paris-1# rcp devgroup1.txt phys-newyork-2:/.
    
  3. 在辅助群集上,使用 symdg import 命令导入该文本文件中的定义,以便创建 RDF2 设备组。

    newyork 群集中的每个节点上运行以下命令。


    # symdg import devgroup1 -f devgroup1.txt
    
    Adding standard device 054 as DEV001...
    Adding standard device 055 as DEV002...

在辅助群集上配置其他实体

接下来,您需要配置卷管理器、Sun Cluster 设备组和具有高可用性的群集文件系统。根据您使用的是 VERITAS 卷管理器还是原始磁盘设备组,此过程会略有不同。以下过程提供了相关指导信息:

Procedure如何从主群集复制 VERITAS 卷管理器的配置信息

  1. 开始复制 devgroup1 设备组。


    phys-paris-1# symrdf -g devgroup1 -noprompt establish
    
    An RDF 'Incremental Establish' operation execution is in progress for device group 
    'devgroup1'. Please wait... 
    Write Disable device(s) on RA at target (R2)..............Done. 
    Suspend RDF link(s).......................................Done.
    Mark target (R2) devices to refresh from source (R1)......Started. 
    Device: 054 ............................................. Marked. 
    Mark target (R2) devices to refresh from source (R1)......Done. 
    Suspend RDF link(s).......................................Done. 
    Merge device track tables between source and target.......Started. 
    Device: 09C ............................................. Merged. 
    Merge device track tables between source and target.......Done. 
    Resume RDF link(s)........................................Done. 
    
    The RDF 'Incremental Establish' operation successfully initiated for device group 
    'devgroup1'. 
  2. 确认 EMC Symmetrix Remote Data Facility 设备对的状态为“已同步”。


    phys-newyork-1# symrdf -g devgroup1 verify
    
    All devices in the RDF group 'devgroup1' are in the 'Synchronized' state.
  3. 使用 symrdf split 命令来分隔该设备对。


    phys-paris-1# symrdf -g devgroup1 -noprompt split
    
    An RDF 'Split' operation execution is in progress for device group 'devgroup1'. 
    Please wait... 
    
    Suspend RDF link(s).......................................Done. 
    Read/Write Enable device(s) on RA at target (R2)..........Done. 
    The RDF 'Split' operation device group 'devgroup1'. 
  4. 启用所有要扫描的卷。


    phys-newyork-1# vxdctl enable
    
  5. 导入 VERITAS 卷管理器磁盘组 dg1


    phys-newyork-1# vxdg -C import dg1
    
  6. 验证是否已成功导入 VERITAS 卷管理器磁盘组。


    phys-newyork-1# vxdg list
    
  7. 启用 VERITAS 卷管理器卷。


    phys-newyork-1# /usr/sbin/vxrecover -g dg1 -s -b
    
  8. 验证是否已识别和启用 VERITAS 卷管理器卷。


    phys-newyork-1# vxprint
    
  9. 在 Sun Cluster 软件中创建 VERITAS 卷管理器磁盘组 dg1


    phys-newyork-1# cldevicegroup create -n phys-newyork-1,phys-newyork-2 \
    -t vxvm dg1
    
  10. phys-newyork-1 上的 /etc/vfstab 文件添加一个条目。


    /dev/vx/dsk/dg1/vol1 /dev/vx/rdsk/dg1/vol1 /mounts/sample ufs 2 no logging
    
  11. newyork 上创建一个挂载目录。


    phys-newyork-1# mkdir -p /mounts/sample
    phys-newyork-2# mkdir -p /mounts/sample
    
  12. 使用 clresourcegroup 命令创建应用程序资源组 apprg1


    phys-newyork-1# clresourcegroup create apprg1
    
  13. apprg1 中创建 HAStoragePlus 资源。


    phys-newyork-1# clresource create -g apprg1 -t SUNW.HAStoragePlus \
    -p FilesystemMountPoints=/mounts/sample -p AffinityOn=TRUE \
    -p GlobalDevicePaths=dg1 rs-hasp
    

    HAStoragePlus 资源对于Sun Cluster Geographic Edition 系统来说是必需的,原因是当保护组在主群集上启动时,本软件要依赖此资源使设备组和文件系统进入联机状态。

  14. 请通过使应用程序资源组先联机再脱机的方式,来确认该资源组的配置是否正确。


    phys-newyork-1# clresourcegroup online -emM apprg1
    phs-newyork-1# clresourcegroup offline apprg1
    
  15. 卸载文件系统。


    phys-newyork-1# umount /mounts/sample
    
  16. 使 Sun Cluster 设备组脱机。


    phys-newyork-1# cldevicegroup offline dg1
    
  17. 验证 VERITAS 卷管理器磁盘组是否已被移动。


    phys-newyork-1# vxdg list
    
  18. 重新建立 EMC Symmetrix Remote Data Facility 设备对。


    phys-newyork-1# symrdf -g devgroup1 -noprompt establish
    

    至此完成了辅助群集上的初始配置。

Procedure如何在使用原始磁盘设备组时从主群集复制配置信息

  1. 在主群集上,对 devgroup1 设备组启动复制操作。


    phys-paris-1# symrdf -g devgroup1 -noprompt establish
    
    An RDF 'Incremental Establish' operation execution is in progress for device group 
    'devgroup1'. Please wait...
    Write Disable device(s) on RA at target (R2)..............Done.
    Suspend RDF link(s).......................................Done.
    Mark target (R2) devices to refresh from source (R1)......Started.
    Device: 054 ............................................. Marked.
    Mark target (R2) devices to refresh from source (R1)......Done.
    Suspend RDF link(s).......................................Done.
    Merge device track tables between source and target.......Started.
    Device: 09C ............................................. Merged.
    Merge device track tables between source and target.......Done.
    Resume RDF link(s)........................................Done.
    
    The RDF 'Incremental Establish' operation successfully initiated for device group 
    'devgroup1'. 
  2. 在主群集上,确认 EMC Symmetrix Remote Data Facility 设备对的状态是否为“已同步”。


    phys-newyork-1# symrdf -g devgroup1 verify
    
    All devices in the RDF group 'devgroup1' are in the 'Synchronized' state.
  3. 在主群集上,使用 symrdf split 命令来分隔该设备对。


    phys-paris-1# symrdf -g devgroup1 -noprompt split
    
    An RDF 'Split' operation execution is in progress for device group 'devgroup1'.
    Please wait...
    
    Suspend RDF link(s).......................................Done.
    Read/Write Enable device(s) on RA at target (R2)..........Done.
    The RDF 'Split' operation device group 'devgroup1'. 
  4. 将 EMC 磁盘驱动器映射到相应的 DID 编号。

    您在创建原始磁盘设备组时将会用到这些映射。

    1. 使用 symrdf 命令查找 SRDF 设备组中的设备。


      phys-paris-1# symrdf -g devgroup1 query
      …
      DEV001  00DD RW       0        3 NR 00DD RW       0        0 S..   Split       
      DEV002  00DE RW       0        3 NR 00DE RW       0        0 S..   Split       
      …
    2. 使用 powermt 命令将关于所有设备的详细信息写入一个临时文件。


      phys-paris-1# /etc/powermt display dev=all > /tmp/file
      
    3. 打开该临时文件,并查找适用于相应设备的 ctd 标签。


      Logical device ID=00DD
      state=alive; policy=BasicFailover; priority=0; queued-IOs=0
      ==============================================================================
      ---------------- Host ---------------   - Stor -   -- I/O Path -  -- Stats ---
      ### HW Path                 I/O Paths    Interf.   Mode    State  Q-IOs Errors
      ==============================================================================
      3073 pci@1d/SUNW,qlc@1         c6t5006048ACCC81DD0d18s0 FA  1dA   active  alive
           0      0
      3075 pci@1d/SUNW,qlc@2         c8t5006048ACCC81DEFd18s0 FA 16cB   unlic   alive
           0      0

      在本示例中,逻辑设备 ID 00DD 映射到了 ctd 标签 c6t5006048ACCC81DD0d18

    4. 一旦您获知 ctd 标签,请使用 cldevice 命令查看有关该设备的更多信息。


      phys-paris-1# cldevice show c6t5006048ACCC81DD0d18
      
      === DID Device Instances ===                   
      
      DID Device Name:                                /dev/did/rdsk/d5
        Full Device Path:                                
      pemc3:/dev/rdsk/c8t5006048ACCC81DEFd18
        Full Device Path:                                
      pemc3:/dev/rdsk/c6t5006048ACCC81DD0d18
        Full Device Path:                                
      pemc4:/dev/rdsk/c6t5006048ACCC81DD0d18
        Full Device Path:                                
      pemc4:/dev/rdsk/c8t5006048ACCC81DEFd18
        Replication:                                     none
        default_fencing:                                 global

      在本示例中,ctd 标签 c6t5006048ACCC81DD0d18 映射到了 /dev/did/rdsk/d5

    5. 根据需要,对每个群集上的设备组中的每个磁盘重复执行这些步骤。

  5. 在伙伴群集上创建一个原始磁盘设备组。

    请使用与主群集上的设备组相同的设备组名称。

    以下命令中的 newyork 群集是 paris 群集的伙伴。


    phys-newyork-1# cldevicegroup disable dsk/d5 dsk/d6
    phys-newyork-1# cldevicegroup offline dsk/d5 dsk/d6
    phys-newyork-1# cldevicegroup delete dsk/d5 dsk/d6
    phys-newyork-1# cldevicegroup create -n phys-newyork-1,phys-newyork-2 \
    -t rawdisk  -d d5,d6 rawdg
    phys-newyork-1# /usr/cluster/lib/dcs/dgconv -d d5 rawdg
    phys-newyork-1# /usr/cluster/lib/dcs/dgconv -d d6 rawdg
    
  6. phys-newyork-1 上的 /etc/vfstab 文件添加一个条目。


    /dev/global/dsk/d5s2 /dev/global/rdsk/d5s2 /mounts/sample ufs 2 no logging
    
  7. newyork 上创建一个挂载目录。


    phys-newyork-1# mkdir -p /mounts/sample
    phys-newyork-2# mkdir -p /mounts/sample
    
  8. 为新设备创建一个文件系统。


    phys-newyork-1# newfs /dev/global/rdsk/d5s2
    phys-newyork-1# mount /mounts/sample
    
  9. 使用 clresourcegroup 命令创建应用程序资源组 apprg1


    phys-newyork-1# clresourcegroup create apprg1
    
  10. apprg1 中创建 HAStoragePlus 资源。


    phys-newyork-1# clresource create -g apprg1 -t SUNW.HAStoragePlus \
    -p FilesystemMountPoints=/mounts/sample -p AffinityOn=TRUE \
    -p GlobalDevicePaths=rawdg rs-hasp
    

    HAStoragePlus 资源是 Sun Cluster Geographic Edition 系统所必需的,原因是当保护组在主群集上启动时,该软件要依靠此资源使设备组和文件系统进入联机状态。

  11. 请通过使应用程序资源组先联机再脱机的方式,来确认该资源组的配置是否正确。


    phys-newyork-1# clresourcegroup online -emM apprg1
    phs-newyork-1# clresourcegroup offline apprg1
    
  12. 卸载文件系统。


    phys-newyork-1# umount /mounts/sample
    
  13. 使 Sun Cluster 设备组脱机。


    phys-newyork-1# cldevicegroup offline rawdg
    
  14. 重新建立 EMC Symmetrix Remote Data Facility 设备对。


    phys-newyork-1# symrdf -g devgroup1 -noprompt establish
    

    至此完成了辅助群集上的初始配置。