本节说明了如何引发切换转移以及如何将应用程序传送到辅助群集上。 发生切换转移或故障切换之后,必须更新 DNS 项并将应用程序配置为读写辅助卷。
将主群集置于记录模式。
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 上,运行以下命令:
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 |
在 nodeC 上,运行以下命令:
nodeC# /usr/opt/SUNWesm/sbin/sndradm -P |
输出应类似以下内容:
/dev/vx/rdsk/devicegroup/vol01 <- lhost-reprg-prim:/dev/vx/rdsk/devicegroup/vol01 autosync:off, max q writes:4194304,max q fbas:16384,mode:sync,ctag: devicegroup, state: logging |
nodeA 和 nodeC 的状态应为 logging,而自动同步的活动状态应为 off。
确认辅助群集已准备好接任主群集。
nodeC# /usr/sbin/fsck -y /dev/vx/rdsk/devicegroup/vol01 |
切换到辅助群集。
nodeC# scswitch -Z -g nfs-rg nodeC# scswitch -Z -g nfs-rg -h nodeC |
有关 DNS 如何将客户机映射到群集的说明,请参阅图形 6–6。
启动 nsupdate 命令。
有关信息,请参阅 nsupdate(1M) 手册页。
删除客户机与主群集上的应用程序资源组的逻辑主机名之间的当前 DNS 映射。
> update delete client-machine A > update delete IPaddress1.in-addr.arpa TTL PTR client machine |
为客户机的全称。 例如,mymachine.mycompany.com。
为逻辑主机名 lhost-nfsrg-prim 的反向顺序的 IP 地址。
有效时间(以秒为单位)。 典型值为 3600。
创建客户机与辅助群集上的应用程序资源组的逻辑主机名之间的新的 DNS 映射。
> update add client-machine TTL A IPaddress2 > update add IPaddress3.in-addr.arpa TTL PTR client-machine |
为逻辑主机名 lhost-nfsrg-sec 的正向顺序 IP 地址。
为逻辑主机名 lhost-nfsrg-sec 的反向顺序的 IP 地址。
client-machine# mount -o rw lhost-nfsrg-sec:/global/mountpoint /xxx |
装载点已在如何在主群集上为 NFS 应用程序配置文件系统的步骤 1 中创建。
确认辅助群集对装载点具有写入权限。
client-machine# touch /xxx/data.1 client-machine# umount /xxx |