暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T 主备报错GS-00326

原创 章芋文 2019-10-01
471

问题描述

安装成功且参数配置正确,但主备连接失败。报错信息为:

GS-00326, replica thread closed, replica agent error, remote ip [192.168.0.1] not configured in archive destination [srv_replica.c:262]


专家解答

原因分析

HA主备连接关系是通过参数ARCHIVE_DEST_N设置的链路(包含对端的IP和PORT)来决定的。连接发起端通过该参数连接,接收端收到连接后,会解析对端的IP,并与本地配置文件中配置的对端IP进行对比,如果二者相等,则接受连接,否则拒绝掉。

大多数情况下这种校验都是没问题的。但是如果连接发起端所在机器上有多个网卡,或者一个网卡中有多个IP时,那么发起连接时的源IP有可能和接收端所配置的IP不一致,导致连接失败,如下图所示。


A连接B时用的源IP可能是ip2,但是B里面配置的却是ip1,造成A连接B失败。

处理步骤

以root用户身份登录GaussDB 100所在服务器。

切换为omm用户。


su - omm


对于有多个网卡或者一个网卡有多个IP的机器,必须确定待使用的IP地址后,执行如下操作:


设置本端机器配置文件$GSDB_DATA/cfg/zengine.ini,将ARCHIVE_DEST_N参数的LOCAL_HOST属性设置为正在使用的IP地址。

设置对端机器配置文件$GSDB_DATA/cfg/zengine.ini,将ARCHIVE_DEST_N参数的SERVICE属性的IP地址设置为正在使用的IP地址。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论