Sun Cluster 系统管理指南(适用于 Solaris OS)

如何启用数据复制的示例

本节描述了如何为示例配置启用数据复制。本节使用了 Sun StorageTek Availability Suite 软件的命令 sndradmiiadm。有关这些命令的更多信息,请参见 Sun StorageTek Availability 文档。

本节包含以下过程:

Procedure如何在主群集上启用复制

  1. 作为超级用户或使用一个提供 solaris.cluster.read RBAC 授权的角色来访问 nodeA

  2. 刷新所有事务。


    nodeA# lockfs -a -f
    
  3. 确认逻辑主机名 lhost-reprg-primlhost-reprg-sec 处于联机状态。


    nodeA# clresourcegroup status
    nodeC# clresourcegroup status
    

    检查资源组的状态字段。

  4. 启用从主群集到辅助群集的远程镜像复制。

    此步骤将主群集上的主卷复制到辅助群集上的主卷。此外,此步骤还复制到 vol04 上的远程镜像位图。

    • 如果主群集和辅助群集不同步,请运行以下命令:

      • 对于 Sun StorEdge Availability Suite 软件:


        nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -e lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
      • 对于 Sun StorageTek Availability Suite 软件:


        nodeA# /usr/sbin/sndradm -n -e lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
    • 如果主群集和辅助群集同步,请运行以下命令:

      • 对于 Sun StorEdge Availability Suite 软件:


        nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -E lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeA# /usr/sbin/sndradm -n -E lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
  5. 启用自动同步。

    • 对于 Sun StorEdge Availability Suite 软件:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -a on lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeA# /usr/sbin/sndradm -n -a on lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      

    该步骤启用了自动同步。如果自动同步的活动状态设置为 on,则当系统重新引导或发生故障时,将重新同步卷集。

  6. 检验群集是否处于记录模式。

    • 对于 Sun StorEdge Availability Suite 软件:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -P
      
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeA# /usr/sbin/sndradm -P
      

    输出应与以下所示类似:


    /dev/vx/rdsk/devgrp/vol01 ->
    lhost-reprg-sec:/dev/vx/rdsk/devgrp/vol01
    autosync: off, max q writes:4194304, max q fbas:16384, mode:sync,ctag:
    devgrp, state: logging

    在日志记录模式下,状态为 logging,自动同步的活动状态为 off。当磁盘上的数据卷被写入时,即更新同一磁盘上的位图文件。

  7. 启用实时快照。

    • 对于 Sun StorEdge Availability Suite 软件:


      nodeA# /usr/opt/SUNWesm/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeA# /usr/opt/SUNWesm/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeA# /usr/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeA# /usr/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      

    此步骤将主群集上的主卷复制到相同群集上的阴影卷中。主卷、阴影卷和实时位图卷必须在同一设备组中。在本示例中,主卷为 vol01,阴影卷为 vol02,实时位图卷为 vol03

  8. 将实时快照连接到远程镜像集。

    • 对于 Sun StorEdge Availability Suite 软件:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeA# /usr/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      

    该步骤使实时快照与远程镜像卷集相关联。Sun StorageTek Availability Suite 软件可以确保在进行远程镜像复制之前进行实时快照。

接下来的操作

请转到如何在辅助群集上启用复制

Procedure如何在辅助群集上启用复制

开始之前

完成如何在主群集上启用复制中所述的过程。

  1. 以超级用户身份访问 nodeC

  2. 刷新所有事务。


    nodeC# lockfs -a -f
    
  3. 启用从主群集到辅助群集的远程镜像复制。

    • 对于 Sun StorEdge Availability Suite 软件:


      nodeC# /usr/opt/SUNWesm/sbin/sndradm -n -e lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeC# /usr/sbin/sndradm -n -e lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      

    主群集检测到存在辅助群集并启动同步。有关群集状态的信息,请参阅系统日志文件 /var/opt/SUNWesm/ds.log(对于 Sun StorEdge Availability Suite)或 /var/adm(对于 Sun StorageTek Availability Suite)。

  4. 启用独立实时快照。

    • 对于 Sun StorEdge Availability Suite 软件:


      nodeC# /usr/opt/SUNWesm/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeC# /usr/opt/SUNWesm/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeC# /usr/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeC# /usr/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      
  5. 将实时快照连接到远程镜像集。

    • 对于 Sun StorEdge Availability Suite 软件:


      nodeC# /usr/opt/SUNWesm/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      
    • 对于 Sun StorageTek Availability Suite 软件:


      nodeC# /usr/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      
接下来的操作

请转到如何执行数据复制的示例