AnyBackup-AnyBackup 配置代理节点设置用户提示错误:更新节点认证信息失败!原因是:该节点不存在。
关键字
内外网、更新节点认证信息失败、节点认证
适用产品
- AnyBackup Express 7.0.17.3~7.0.17.4
- AnyBackup CDM 7.0.17.3~7.0.17.4
- AnyBackup Enterprise 7.0.17.3~7.0.17.4
问题描述
在 AnyBackup 控制台进行节点 IP 替换后,执行代理节点-设置用户操作,配置完成后提示如下错误信息:
更新节点认证信息失败!原因是:该节点不存在!(错误码:1881604155)

问题影响
代理节点配置失败。
问题原因
AnyBackup 服务器节点 IP 替换后,ProxyMgrServiceDB 库下 node 表信息记录错误。
解决方案
为了解决该问题,需要登录 AnyBackup 后台数据库,进入 ProxyMgrServiceDB 库,查看表 node 中信息记录,并修改 id 字段从 0 改为 2,请按照以下步骤执行:
1.用 ssh 命令登录 AB 后台,通过命令登录后台数据库。
cd /xxx/AnyBackupServer/DBService/mariadb-galera/bin/
export LD_LIBRARY_PATH=/xxx/AnyBackupServer/DBService/mariadb-galera/lib64
./mysql -usdba -p -S ../tmp/mysql.sock

注:/xxx/ 为 AnyBackupServer 的安装路径,具体以实际情况为准。
2.执行 use ProxyMgrServiceDB;命令进入 ProxyMgrServiceDB 库。
use ProxyMgrServiceDB;

3.执行 select * from node;查看 node 表内容,并执行 update node set id =2 where id =0; 修改 id 字段为2。
select * from node;
update node set id =2 where id =0;

注意:需要将 id 字段更改为非 0 数字,当前实例使用为 2,具体以实际情况为准。
4.重新进行代理节点信息认证。
更多信息
更多关于内外网环境下远程复制的资料,请参考对应版本的《 AnyBackup Family 7.0.X 内外网场景备份恢复及控制台通信最佳实践》。