ITPub博客

首页 > 数据库 > > 故障处理-HA

故障处理-HA

作者:GaussDB_数据库 时间:2020-02-18 10:17:27 0 删除 编辑

本节描述在HA部署场景下遇到的错误原因和解决方案。

表1 错误信息参考

错误消息

原因与解决方案

The switchover does not happen after stopping the DBs(should mention primeDB/metricDB, the cluster is also a DB for user) or the bare minimum micro-service in dual IP machines.

原因:主备节点之间(主到备+备到主)没有发现SSH信任关系配置。可能是主备之间没有配置SSH互信关系(可能只配置了单向SSH信任关系)。

解决方案:手动检查主备节点之间是否配置了SSH信任关系(在主到备和备到主的方向都执行SSH测试)。

以如下配置为例:

ha.current.host = 10.X.X.1                      
ha.remote1.host = 10.X.X.2

在10.x.x.1节点,通过DM用户输入ssh 10.X.X.2。系统应在无提示的情况下登录成功。

在10.x.x.2节点,通过DM用户输入ssh 10.X.X.1。系统应在无提示的情况下登录成功。

如果提示需要添加目标节点的秘钥,手动添加到~/.ssh/know_hosts。

如果提示需要输入密码,手动创建免密连接。

One or both systems restarted abruptly. Now the DM cannot come up.

原因:要确保DM HA模式平稳运行,需满足不同条件,包括按顺序启动主备机系统。如果主备机系统突然重启,则DM无法判断哪个才是主机系统。

解决方案:如果出现异常行为或需要重启DM系统的场景,按顺序执行以下操作来启动HA:

  1. 确保两台DM服务器完全停止。
  2. 确定主备机系统。
  3. 启动主机系统。在启动命令“python dmserver.py start –ha-mode master”中携带“—ha-mode master”参数。
  4. 启动备机系统。
  5. 打开Web用户界面的URL,确保该入口可以访问。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3119805/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 服务端工具-gs_ssh
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19319