您现在的位置是:首页 >技术杂谈 >第五十五章 镜像中断程序 - 备份故障转移成员的维护网站首页技术杂谈

第五十五章 镜像中断程序 - 备份故障转移成员的维护

yaoxin521123 2024-10-24 00:01:03
简介第五十五章 镜像中断程序 - 备份故障转移成员的维护

第五十五章 镜像中断程序 - 备份故障转移成员的维护

备份故障转移成员的维护

当需要关闭备份故障转移成员实例时,可以在备份实例上执行正常关闭。这不会影响主服务器的运行。当重新启动备份实例时,它会自动重新加入镜像作为备份。

但是,如果在备份主机关闭时重新启动主服务器的实例(无论出于何种原因),因此无法联系备份服务器的ISCAgent,则主服务器在重新启动后将无法成为主服务器,因为它无法确定它是否是最新的主服务器。当需要关闭备份的主机系统时,可以使用以下步骤消除此风险:

  1. 在备份上,将备份降级到灾难恢复异步,如将备份降级到灾难恢复异步中所述。
  2. 关闭以前的备份实例及其主机系统,完成维护工作,然后以灾难恢复异步方式重新启动成员。
  3. 将以前的备份从 DR 异步提升为故障转移成员,如将 DR 异步成员提升为故障转移成员中所述,以将其恢复到其原始角色。

如果在备份降级后重新启动主服务器,它会自动成为(保持)主服务器。

如果在关闭备份之前没有降级备份,并且发现确实需要在备份的代理不可用时重新启动主实例,请按照两个故障转移成员的计划外中断中的过程进行操作。

主要故障转移成员的维护

当需要关闭主要故障转移成员 实例或主机系统时,可以首先优雅地故障转移到备份。当备份处于活动状态时(请参阅镜像同步),在主 实例上执行正常关闭。触发自动故障转移,允许备份接管为主。

维护完成后,重新启动之前的主要实例或主机系统。当 实例重新启动时,它会自动加入镜像作为备份。如果想将之前的主实例恢复到原来的角色,可以重复该过程——对备用 实例执行正常关闭以触发故障转移,然后重新启动它。

在维护故障转移成员期间避免不必要的故障转移

可能希望优雅地关闭主要故障转移成员而不让备份成员接管主要成员,例如,当主要成员仅关闭很短的时间时,或者防止备份成员在发生主要故障时接管。可以通过以下三种方式之一执行此操作:

  • 如维护备份故障转移成员中所述,降级备份故障转移成员。
  • 使用命令 iris stop /nofailover 从容地关闭主 实例; /nofailover 参数用作避免触发故障转移的预防措施。
  • 通过单击主服务器或备份服务器上“镜像监视器”页面顶部的“设置无故障转移”来设置无故障转移。当没有设置故障转移时,按钮显示清除无故障转移,并且 ^MIRROR 例程的镜像状态菜单的状态监视器选项表明是这种情况。

在任一故障转移成员上单击“清除无故障转移”以清除无故障转移状态并启用故障转移,无故障转移状态会在主节点重新启动时自动清除。

升级镜像中的实例

要跨镜像升级 IRIS,请参阅安装指南“升级 IRIS”一章中“使用镜像进行最小停机时间升级”中描述的过程。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。