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

Procedure如何配置 DID 设备以使用 Hitachi TrueCopy 进行复制

开始之前

给复制设备配置了设备组之后,您必须配置该复制设备所使用的设备标识符 (Device Identifier, DID) 驱动程序。

phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 B

  1. 在群集的任意一个节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 确保所有节点上正在运行 horcm 守护进程。

    如果该守护进程未在运行,可使用以下命令来启动它。如果该守护进程已在运行,系统将显示一条消息。


    # /usr/bin/horcmstart.sh
  3. 运行 pairdisplay 命令以确定包含辅助副本的节点。


    # pairdisplay -g group-name
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
    group-name pair1(L) (CL1-C , 0, 9) 54321   58..P-VOL PAIR NEVER ,12345 29   -
    group-name pair1(R) (CL1-A , 0, 29)12345   29..S-VOL PAIR NEVER ,----- 58   -

    具有状态为 S-VOL 的本地 (L) 设备的节点包含辅助副本。

  4. 在包含辅助副本(由上一步确定)的节点上,配置 DID 设备以用于基于存储的复制。

    此命令会将设备副本对的两个独立 DID 实例组合成单个逻辑 DID 实例。该单个实例使两端的卷管理软件都能够使用该设备。


    注意 – 注意 –

    如果有多个节点与辅助副本相连,请仅在这些节点中的一个节点上运行此命令。



    # cldevice replicate -D primary-replica-nodename -S secondary replica-nodename
    
    primary-replica-nodename

    指定包含主副本的远程节点的名称。

    -S

    指定源节点(非当前节点)。

    secondary replica-nodename

    指定包含辅助副本的远程节点的名称。


    注 –

    默认情况下,当前节点就是源节点。使用 -S 选项指定其他源节点。


  5. 检验是否已组合 DID 实例。


    # cldevice list -v logical_DID_device
    
  6. 检验是否已设置 TrueCopy 复制。


    # cldevice show logical_DID_device
    

    该命令输出应指出 TrueCopy 是复制类型。

  7. 如果 DID 重映射未能成功组合所有复制设备,请手动组合各个复制设备。


    注意 – 注意 –

    手动组合 DID 实例时要非常小心。重映射设备不当可导致数据受损。


    1. 在包含辅助副本的所有节点上运行 cldevice combine 命令。


      # cldevice combine -d destination-instance source-instance
      
      -d destination-instance

      与主副本相对应的远程 DID 实例。

      source-instance

      与辅助副本相对应的本地 DID 实例。

    2. 检验 DID 重映射是否成功。


      # cldevice list desination-instance source-instance
      

    屏幕上不应再列出其中一个 DID 实例。

  8. 在所有节点上,检验所有组合 DID 实例所对应的 DID 设备是否均可访问。


    # cldevice list -v
    
接下来的操作

要完成对复制设备组的配置,请执行以下过程中的步骤。