AnyBackup 7.0.12 CDM 创建自备份失败,报错为:系统自备份失败,原因是:install_params
关键字
自备份失败、install_params
适用产品
- AnyBackup CDM 7.0.7~7.0.17
问题描述
AnyBackup 7.0.12 CDM 创建自备份失败,报错为
系统自备份失败,原因是:install_params

查看控制台 /var/log/AnyBackup/ABUpdateService 日志,报错行有:
installPath=None (返回值为空)
err:No section ‘install_params’

问题影响
创建自备份失败,对控制台相关配置信息以及数据库的备份动作无效,后续无自恢复数据包可用。
问题原因
查看 /安装路径/AnyBackupService/etc/param.config 文件,发现 param.config 参数为空或非实际安装参数值。
解决方案
为了解决该问题,需要修复 /安装路径/AnyBackupService/etc/ 的 param.config 配置文件,请按照以下步骤执行:
1,查看服务器实际安装信息,执行命令为:
cat /backupsoft/AnyBackupService/install.cfg

2,查看安装参数配置文件,执行命令为:
cd /安装路径/AnyBackupService/etc/
cat param.config

3,比对 param.config 与实际安装参数文件 install.cfg 是否一致,若 param.config 为空,或与 install.cfg 内容不一致,参照正常环境下的 param.config 修改即可。

install.cfg 模板:
./install.sh --product=CDM --server-type=MASTER --self-ip=10.5.146.154 --cluster-id=77 --cluster-vip=10.5.146.155 --mgm-type=ControlNode --db-id=78 --db-vip=10.5.146.156 --ntp-server=10.5.146.155 --ssl=no
param.config 模板:
[install_params]
PRODUCT=CDM
ServerType=MASTER
SelfIP=10.5.146.154
SelfIP_Ex=
VRID=77
VIP=10.5.146.155
VIP_Ex=
InstDB=yes
DBVRID=78
DBVIP=10.5.146.156
Language=Chinese
NtpServer=10.5.146.155
NeedNFS=no
UpdateMode=No
Rf_System=no
CSnode=
enable_sftp=
DBDATA_PATH=
Auto_Service=
BCManager_config=
SSLMode=n
SSH=
state_mode=install
SelfLog_Path=
REMOTE_DB=
ENVIRONMENT=
MgmType=ControlNode
SvrType=Both
Monitor=True
SVR_START_SERVICE=0
4,查看该参数文件权限,执行命令为:
ls -ltr

修改文件属组与权限,执行命令为:
chown eab:eab param.config
chmod 600 param.config
5,重启 ABUpdateService.service 服务,执行命令为:
systemctl restart ABUpdateService.service

6,手动发起自备份。
更多信息
param.config 文件是系统发起自备份时,所需要调用的参数配置文件之一,里面记录了安装时的配置信息。