数据库复制故障切换行为 - BlueCat Integrity - 9.5.0

管理指南

Locale
中文 (大陆)
Product name
BlueCat Integrity
Version
9.5.0

以下部分描述执行数据库复制故障切换时的行为。

启动数据库复制故障切换后,当前主服务器的用户界面上会出现一个横幅,指示正在进行故障切换以及成功完成故障切换之前服务暂时不可用。登录到当前主服务器的用户界面的所有用户都可以看到该横幅。

故障切换期间对服务的影响

复制故障切换影响以下服务:
  • 通知处理 — 当前主服务器暂时停止处理通知文件。在故障切换期间,旧主服务器上的现有通知将复制到新的主服务器。在故障切换期间从 DNS/DHCP 服务器创建的任何新通知都将在 DNS/DHCP 服务器上排队等待。故障切换完成且新的主服务器上线后,DNS/DHCP 服务器上排队等待的通知将发送到新的主服务器,通知处理将恢复。
  • 迁移 — 当前主服务器停止正在进行的任何迁移任务。故障切换完成且新的主服务器上线后,必须检查已迁移到新主服务器的内容,并重新应用未应用的任何迁移内容。
  • IP 发现和协调 — 当前主服务器暂时禁用任何计划的 IP 协调策略。新的计划协调策略将不会启动并且当前正在进行的任何协调策略任务会继续运行,直到开始平滑故障切换(延迟为 0 秒且未进行任何部署)或启动强制故障切换。故障切换完成且新的主服务器上线后,将在新的主服务器上重新启用计划 IP 协调策略。必须重新运行在故障切换期间中断的任何协调策略,或者如果已计划协调策略,则必须等待下一次计划运行。
  • 计划部署 — 当前主服务器暂时禁用任何计划部署。除非启动强制故障切换,否则在故障切换开始之前不会启动新部署,并且将继续当前正在进行的任何部署。故障切换完成且新的主服务器上线后,将在新的主服务器上重新启用计划部署。
  • 部署 — 当前主服务器暂时禁用执行手动部署的功能。除非启动强制故障切换,否则在故障切换开始之前将继续当前正在进行的任何部署。故障切换完成且新的主服务器上线后,将在新的主服务器上重新启用执行手动部署的功能。
  • API — Address Manager API 服务继续在当前主服务器上运行,但无法执行启动部署任务的 API 方法。如果尝试使用 SOAP API 调用启动部署任务,则 Address Manager 服务器将返回 503 错误消息“部署服务不可用”。如果尝试使用 REST API 调用启动部署任务,则 Address Manager 服务器将返回 503 错误“服务不可用”。其他 API 调用仍可执行并将继续处理,直到开始平滑故障切换或启动强制故障切换。故障切换完成且新的主服务器上线后,将在新的主服务器上重新启用 API 服务。

故障切换期间出现故障

如果复制中的任何主服务器或备用服务器发生中断,则会发生以下情况:
  • 由于目标备用服务器(一台备用服务器)出现问题,无法故障切换到目标备用服务器

    如果已启动故障切换,但由于备用服务器上的问题而无法将主服务器故障切换到唯一的备用服务器,则主服务器将停止故障切换并中断与备用服务器的复制。然后,主服务器将成为独立服务器,而备用服务器将成为删除的备用服务器。独立服务器上的服务将重新启用。

  • 由于目标备用服务器(两台备用服务器)出现问题,无法故障切换到目标备用服务器

    如果已启动故障切换,但由于所选备用服务器的问题而无法将主服务器故障切换到备用服务器,则主服务器会停止故障切换到所选备用服务器并从数据库复制集群中将其删除。主服务器上的服务将重新启用,并且复数据库复制将继续与单个备用服务器进行。

  • 成功故障切换到目标备用服务器,但由于第二台备用服务器(两台备用服务器)出现问题而无法连接辅助备用服务器

    如果已启动故障切换,但由于辅助备用服务器上的问题而导致主服务器无法与辅助备用服务器复制,则主服务器将继续故障切换到目标备用服务器。主服务器成功故障切换到目标备用服务器后,新的主服务器将从数据库复制集群中删除辅助备用服务器。服务将在新主服务器上重新启用,并且复数据库复制将继续与单个备用服务器进行。

  • 成功故障切换到目标备用服务器,但由于旧主服务器(两台备用服务器)出现问题而无法与其连接

    如果故障切换成功完成,但由于旧主服务器上的问题而导致新主服务器无法与其连接,则新主服务器将从数据库复制集群中删除旧主服务器(现在是备用服务器)。Address Manager 服务在旧主服务器上保持关闭状态。服务将在新主服务器上重新启用,并且复数据库复制将继续与单个备用服务器进行。

  • 成功故障切换到目标备用服务器,但由于旧的主要或辅助备用服务器(两台备用服务器)出现问题而无法与其连接

    如果故障切换成功完成,但由于旧的主服务器和辅助备用服务器上的问题而导致新主服务器无法与其连接,则新的主服务器会中断与其他两个服务器的复制。然后,新主服务器将成为独立服务器,而旧主服务器(现在是备用服务器)和辅助备用服务器将成为删除的备用服务器。Address Manager 服务在旧主服务器上保持关闭状态。独立服务器上的服务将重新启用。

如果在故障切换过程中遇到任何问题,请联系 BlueCat 客户服务中心获取帮助。