本节描述了如何为示例配置执行数据复制。本节使用了 Sun StorEdge Availability Suite 软件的命令 sndradm 和 iiadm。有关这些命令的更多信息,请参见《Sun Cluster 3.0 and Sun StorEdge Software Integration Guide》。
本节包含以下过程:
在此过程中,将主磁盘的主卷复制到辅助磁盘上的主卷。主卷为 vol01,远程镜像位图卷为 vol04。
以超级用户身份访问 nodeA。
检验群集是否处于记录模式。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -P |
输出应与以下所示类似:
/dev/vx/rdsk/devicegroup/vol01 -> lhost-reprg-sec:/dev/vx/rdsk/devicegroup/vol01 autosync: off, max q writes:4194304, max q fbas:16384, mode:sync,ctag: devicegroup, state: logging |
在记录模式下状态为 logging,自动同步的活动状态为 off。当磁盘上的数据卷被写入时,即更新同一磁盘上的位图文件。
刷新所有事务。
nodeA# /usr/sbin/lockfs -a -f |
将 nodeA 的主卷复制到 nodeC 的主卷上。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -m lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
完成复制和同步卷之前,请等待。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -w lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
确认群集是否处于复制模式。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -P |
输出应与以下所示类似:
/dev/vx/rdsk/devicegroup/vol01 -> lhost-reprg-sec:/dev/vx/rdsk/devicegroup/vol01 autosync: on, max q writes:4194304, max q fbas:16384, mode:sync,ctag: devicegroup, state: replicating |
在复制模式中状态为 replicating,而自动同步的活动状态为 on。对主卷进行写入时,由 Sun StorEdge Availability Suite 软件对辅助卷进行更新。
请转到如何执行实时快照。
在此过程中,实时快照用于将主群集的阴影卷同步到主群集的主卷中。主卷为 vol01,位图卷为 vol04,阴影卷为 vol02。
确保已完成如何执行远程镜像复制中的步骤。
以超级用户身份访问 nodeA。
禁用 nodeA 上运行的资源。
nodeA# /usr/cluster/bin/scswitch -n -j nfs-rs |
将主群集更改为日志模式。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -l lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
当磁盘上的数据卷被写入时,即更新同一磁盘上的位图文件。不进行任何复制。
使主群集的阴影卷与主群集的主卷同步。
nodeA# /usr/opt/SUNWesm/sbin/iiadm -u s /dev/vx/rdsk/devicegroup/vol02 nodeA# /usr/opt/SUNWesm/sbin/iiadm -w /dev/vx/rdsk/devicegroup/vol02 |
使辅助群集的阴影卷与辅助群集的主卷同步。
nodeC# /usr/opt/SUNWesm/sbin/iiadm -u s /dev/vx/rdsk/devicegroup/vol02 nodeC# /usr/opt/SUNWesm/sbin/iiadm -w /dev/vx/rdsk/devicegroup/vol02 |
重新启动 nodeA 上的应用程序。
nodeA# /usr/cluster/bin/scswitch -e -j nfs-rs |
使辅助卷与主卷重新同步。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
确保已完成如何执行实时快照中的步骤。
检验主群集是否处于复制模式并已启用自动同步。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -P |
输出应与以下所示类似:
/dev/vx/rdsk/devicegroup/vol01 -> lhost-reprg-sec:/dev/vx/rdsk/devicegroup/vol01 autosync: on, max q writes:4194304, max q fbas:16384, mode:sync,ctag: devicegroup, state: replicating |
在复制模式中状态为 replicating,而自动同步的活动状态为 on。对主卷进行写入时,由 Sun StorEdge Availability Suite 软件对辅助卷进行更新。
如果主群集未处于复制模式下,则使其处于复制模式下。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
在客户机上创建目录。
在主群集上装载到应用程序的目录,并显示已装载目录。
在辅助群集上装载到应用程序的目录,并显示已装载目录。
卸载主群集上到应用程序的目录。
client-machine# umount /dir |
使主群集上的应用程序资源组脱机。
nodeA# /usr/cluster/bin/scswitch -n -j nfs-rs nodeA# /usr/cluster/bin/scswitch -n -j nfs-dg-rs nodeA# /usr/cluster/bin/scswitch -n -j lhost-nfsrg-prim nodeA# /usr/cluster/bin/scswitch -z -g nfs-rg -h "" |
将主群集更改为日志模式。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -l lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
当磁盘上的数据卷被写入时,即更新同一磁盘上的位图文件。不进行任何复制。
确保 PathPrefix 目录可用。
nodeC# mount | grep /global/etc |
使辅助群集上的应用程序资源组联机。
nodeC# /usr/cluster/bin/scswitch -Z -g nfs-rg |
以超级用户身份访问客户机。
您将看到类似下面的提示:
client-machine# |
将步骤 3 中创建的目录安装到辅助群集上的应用程序中。
client-machine# mount -o rw lhost-nfsrg-sec:/global/mountpoint /dir |
显示已装载目录。
client-machine# ls /dir |
使主群集上的应用程序返回到已装载目录。
使应用程序资源组在辅助群集上脱机。
nodeC# /usr/cluster/bin/scswitch -n -j nfs-rs nodeC# /usr/cluster/bin/scswitch -n -j nfs-dg-rs nodeC# /usr/cluster/bin/scswitch -n -j lhost-nfsrg-sec nodeC# /usr/cluster/bin/scswitch -z -g nfs-rg -h "" |
确保从辅助群集上卸载全局卷。
nodeC# umount /global/mountpoint |
使应用程序资源组在主群集上联机。
nodeA# /usr/cluster/bin/scswitch -Z -g nfs-rg |
将主群集更改为复制模式。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
对主卷进行写入时,由 Sun StorEdge Availability Suite 软件对辅助卷进行更新。