更新时间:2022-08-13 21:11:37

更新 AnyBackup Server 后,系统可能会对一部分业务产生影响,请您参考本小节内容获取对应问题的解决方法。
•  文件系统备份恢复
•  副本数据管理的 SLA 计划
•  SQL Server 单机副本数据管理
•  持续数据保护

 

文件系统备份与恢复

如果您当前环境按照如下版本更新:
AnyBackup Family 7.0.9.1 → AnyBackup Family 7.0.10.0 → AnyBackup Family 7.0.11.0 → AnyBackup Family 7.0.12.0
对更新后的文件系统备份任务执行永久增量备份,可能会出现报错:“对象合成失败,原因是:上个时间点合成对象不存在”。

【问题原因】
在使用 7.0.9.1 版本的产品进行文件系统备份时,存在限制性场景且未按照要求立即执行一次完全备份。主要包括如下限制性场景:
  • 开启永久增量的备份任务,生成永久增量备份时间点后,取消勾选部分数据源,然后再次发起永久增量备份,之后重新勾选这部分数据源且这部分数据此后未进行修改。
  • 开启永久增量的备份任务,生成永久增量备份时间点后,删除客户端上的部分数据,然后再次发起永久增量备份,选择包含被删除数据的时间点进行原位置恢复,此后未对这部分被恢复的数据做修改。
  • 使用文件系统备份与恢复功能仅备份双机环境的某个节点,任务开启了永久增量,生成永久增量备份时间点后,再次进行永久增量。在这个过程中,共享卷发生了节点漂移且生成了永久增量时间点。之后共享卷节点又漂移回来且共享卷上的数据未进行修改。

【解决方法】
对该任务发起一次完全备份,然后再发起永久增量备份。


 

副本数据管理的 SLA 计划

集群环境更新 AnyBackup Server 后,副本数据管理备份任务下次发起时间可能会丢失,且无法按照更新前设置的计划(SLA 模板)发起任务。

【问题原因】
在更新 AnyBackup Server 的过程中,系统进行了卸载重装操作。在这个期间,客户端可能会重新负载到其他节点上,但计划仍位于原本的节点上。
例如:集群环境现有节点 1、节点 2 和节点 3,存在客户端 A 与节点 1 连接,其任务与计划均位于节点 1。在更新过程中,系统重新分配客户端,客户端 A 与节点 2 连接。此时,任务位于节点 2,而计划仍位于节点 1。
因此,下次发起时间会丢失且任务不再按照设置的计划发起任务。

【解决方法】
更新 AnyBackup Server 后,请依次重启集群环境每个节点的 CommonService 服务并检查服务状态(对节点顺序无要求)。

注意:为确保服务能够正常重启,请务必在一个节点上操作完成后再对下一个节点操作。

参考命令如下所示:
1. 重启 CommonService 服务:systemctl stop ABCommonService.service
2. 检查 CommonService 服务:systemctl status ABCommonService.service
如下图所示,CommonService 服务运行正常,此时一共开启如下五个进程:
epms
epmsi
web
thrift
ckclient

 

SQL Server 单机副本数据管理

如果您的控制台存在 SQL Server 单机副本数据管理任务,更新 AnyBackup Server 后,您对该任务再次发起备份,备份失败。

【问题原因】
SQL Server 所在主机更换了 CDP 驱动,由卷 CDP 驱动更换为文件 CDP 驱动,代码逻辑的变更导致备份失败,但更新前的数据可以成功恢复。

【解决方法】
操作员或租户登录控制台后,删除原任务(备份数据可根据您的实际需求选择保留或清理)后新建一个 SQL Server 单机副本数据管理任务并发起备份即可。


 

持续数据保护

  • 问题 1
更新 AnyBackup Server 后,发起实时备份任务失败并报错:“初始化失败,原因:日志卷空间不足。”

【问题原因】
更新 AnyBackup Server 后,日志卷(/logvol/xxxxxxxxxx)未自动挂载。

【解决方法】
请您参考 检查日志卷挂载情况 的内容手动挂载日志卷。

 
  • 问题 2
更新 AnyBackup Server 后,接管演练和数据恢复任务选择快照后报错:“调用 ABCDPStoreMgmService 服务的 get_one_minute_iso 接口发生错误。”


【问题原因】
更新 AnyBackup Server 后,日志卷(/logvol/xxxxxxxxxx)未自动挂载。

【解决方法】
请您参考 检查日志卷挂载情况 的内容手动挂载日志卷。

 
  • 问题 3
更新 AnyBackup Server 后,发起接管演练任务失败并报错:“无法找到文件 /logvol/xxxxxxxxxx。”

【问题原因】
更新 AnyBackup Server 后,日志卷(/logvol/xxxxxxxxxx)未自动挂载。

【解决方法】
请您参考 检查日志卷挂载情况 的内容手动挂载日志卷。