本节描述了如何引发故障转移以及如何将应用程序传送到辅助群集。进行故障转移之后,请更新 DNS 条目。有关其他信息,请参见故障转移管理准则。
本节包含以下过程:
作为超级用户或使用一个提供 solaris.cluster.admin RBAC 授权的角色来访问 nodeA 和 nodeC。
将主群集更改为日志模式。
对于 Sun StorEdge Availability Suite 软件:
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -l 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 -l 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 |
对磁盘上的数据卷进行写入时,将更新同一设备组上的位图卷。系统不会执行任何复制操作。
确认主群集和辅助群集处于记录模式并取消自动同步。
在 nodeA 上,确认模式和设置:
对于 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 |
在 nodeC 上,确认模式和设置:
对于 Sun StorEdge Availability Suite 软件:
nodeC# /usr/opt/SUNWesm/sbin/sndradm -P |
对于 Sun StorageTek Availability Suite 软件:
nodeC# /usr/sbin/sndradm -P |
输出应与以下所示类似:
/dev/vx/rdsk/devgrp/vol01 <- lhost-reprg-prim:/dev/vx/rdsk/devgrp/vol01 autosync:off, max q writes:4194304,max q fbas:16384,mode:sync,ctag: devgrp, state: logging |
对于 nodeA 和 nodeC,状态应为 logging,而自动同步的活动状态应为 off。
确认辅助群集已准备好接任主群集。
nodeC# fsck -y /dev/vx/rdsk/devgrp/vol01 |
切换到辅助群集。
nodeC# clresourcegroup switch -n nodeC nfs-rg |
请转到如何更新 DNS 条目。
有关说明 DNS 如何将客户机映射到群集的图示,请参见图 A–6。
完成如何引发切换操作中所述的过程。
启动 nsupdate 命令。
有关信息,请参见 nsupdate(1M) 手册页。
针对两个群集(主群集和辅助群集),删除当前在应用程序资源组的逻辑主机名与群集 IP 地址之间存在的 DNS 映射。
> update delete lhost-nfsrg-prim A > update delete lhost-nfsrg-sec A > update delete ipaddress1rev.in-addr.arpa ttl PTR lhost-nfsrg-prim > update delete ipaddress2rev.in-addr.arpa ttl PTR lhost-nfsrg-sec |
主群集的 IP 地址,按照逆序。
辅助群集的 IP 地址,按照逆序。
有效时间(以秒为单位)。典型值为 3600。
针对两个群集(主群集和辅助群集),创建应用程序资源组的逻辑主机名与群集 IP 地址之间的新 DNS 映射。
将主逻辑主机名映射到辅助群集的 IP 地址,将辅助逻辑主机名映射到主群集的 IP 地址。
> update add lhost-nfsrg-prim ttl A ipaddress2fwd > update add lhost-nfsrg-sec ttl A ipaddress1fwd > update add ipaddress2rev.in-addr.arpa ttl PTR lhost-nfsrg-prim > update add ipaddress1rev.in-addr.arpa ttl PTR lhost-nfsrg-sec |
辅助群集的 IP 地址,按照正序。
主群集的 IP 地址,按照正序。