给复制设备配置了设备组之后,您必须配置该复制设备所使用的设备标识符 (Device Identifier, DID) 驱动程序。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 B。
在群集的任意一个节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
确保所有节点上正在运行 horcm 守护进程。
如果该守护进程未在运行,可使用以下命令来启动它。如果该守护进程已在运行,系统将显示一条消息。
# /usr/bin/horcmstart.sh |
运行 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 DATA ,12345 29 - group-name pair1(R) (CL1-A , 0, 29)12345 29..S-VOL PAIR DATA ,----- 58 - |
具有状态为 S-VOL 的本地 (L) 设备的节点包含辅助副本。
在包含辅助副本(由上一步确定)的节点上,配置 DID 设备以用于基于存储的复制。
此命令会将设备副本对的两个独立 DID 实例组合成单个逻辑 DID 实例。该单个实例使两端的卷管理软件都能够使用该设备。
如果有多个节点与辅助副本相连,请仅在这些节点中的一个节点上运行此命令。
# cldevice replicate -D primary-replica-nodename -S secondary replica-nodename |
指定包含主副本的远程节点的名称。
指定源节点(非当前节点)。
指定包含辅助副本的远程节点的名称。
默认情况下,当前节点就是源节点。使用 -S 选项指定其他源节点。
检验是否已组合 DID 实例。
# cldevice list -v logical_DID_device |
检验是否已设置 TrueCopy 复制。
# cldevice show logical_DID_device |
该命令输出应指出 TrueCopy 是复制类型。
如果 DID 重映射未能成功组合所有复制设备,请手动组合各个复制设备。
手动组合 DID 实例时要非常小心。重映射设备不当可导致数据受损。
在包含辅助副本的所有节点上运行 cldevice combine 命令。
# cldevice combine -d destination-instance source-instance |
与主副本相对应的远程 DID 实例。
与辅助副本相对应的本地 DID 实例。
检验 DID 重映射是否成功。
# cldevice list desination-instance source-instance |
屏幕上不应再列出其中一个 DID 实例。
在所有节点上,检验所有组合 DID 实例所对应的 DID 设备是否均可访问。
# cldevice list -v |
要完成对复制设备组的配置,请执行以下过程中的步骤。
如何添加和注册设备组 (Solaris Volume Manager)或SPARC: 如何将磁盘组注册为设备组 (Veritas Volume Manager)
注册设备组时,确保使它与 TrueCopy 复制组同名。