GaussDB-纳管实例差量备份失败

75 阅读1分钟

GaussDB-纳管实例差量备份失败

操作场景

纳管实例差量备份失败。报错如下:

ERROR: Failed to connect agent to master, reason: Failed to bind agentip.

问题根因

差量备份的端口未开通。

操作步骤
  1. 以root用户分别登录到所有实例节点。

  2. 执行以下命令,获取端口号。

    cat /home/{ user }/dbs/om_agent/agent_*/om_agent.conf | grep roach_master_port

    其中{user}为数据库所在系统用户,一般为omm,其根据实际情况输入。

    回显如下:

    roach_master_port = 31060
    
  3. 执行以下命令,放通差量备份端口。

    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。

  4. 执行以下命令,重启防火墙。

    service iptables restart

  5. 执行以下命令,检查是否生效。

    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…