GaussDB-纳管实例差量备份失败
操作场景
纳管实例差量备份失败。报错如下:
ERROR: Failed to connect agent to master, reason: Failed to bind agentip.
问题根因
差量备份的端口未开通。
操作步骤
-
以root用户分别登录到所有实例节点。
-
cat /home/{ user }/dbs/om_agent/agent_*/om_agent.conf | grep roach_master_port
其中{user}为数据库所在系统用户,一般为omm,其根据实际情况输入。
回显如下:
roach_master_port = 31060 -
执行以下命令,放通差量备份端口。
sed -i "/^-A INPUT -p tcp -m tcp --dport {roach_master_port} -j ACCEPT$/a-A INPUT -p tcp -m tcp --dport {roach_incre_port} -j ACCEPT" /etc/sysconfig/iptables
其中{roach_master_port}为步骤2获取的端口号;{roach_incre_port}为步骤2获取的端口号的数值+1。
-
执行以下命令,重启防火墙。
service iptables restart
-
执行以下命令,检查是否生效。
iptables -vnL | grep {roach_incre_port}
{roach_incre_port}为步骤2获取的端口号的数值+1,回显如下则表示已正常。
iptables -vnL | grep 31061 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:31061
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…