新建备租户时报错:主租户 obmysql 的备份数据或日志不完整, 无法恢复出完整备租户

【 使用环境 】 测试环境
【 OB or OCP 】
【 使用版本 】
OB版本 4.2.5.5
OCP 版本 4.3.5-20250303105835
【问题描述】在ocp上创建 备租户时,校验主租户的备份时报错了:
主租户 obmysql 的备份数据或日志不完整, 无法恢复出完整备租户。
在OCP重新备份成功后,仍然报同样的错误。

查看OCP的日志,发现如下错误信息:
2026-02-10 18:34:23.558 INFO 8 — [http-nio-0.0.0.0-8080-exec-7,a1c83d3d1c1d31d8,450be09bf8e27356] .o.o.i.t.c.LocalFileBackupStorageChecker : Success to check FILE path:/data/ob_backup/ visitable of host: 192.168.2.170
2026-02-10 18:34:23.565 INFO 8 — [ForkJoinPool.commonPool-worker-0,] .o.o.i.t.c.LocalFileBackupStorageChecker : Success to check FILE path:/data/ob_backup/ visitable of host: 192.168.2.171
2026-02-10 18:34:23.569 INFO 8 — [http-nio-0.0.0.0-8080-exec-7,a1c83d3d1c1d31d8,450be09bf8e27356] .o.o.i.t.c.LocalFileBackupStorageChecker : Check backup data completable for tenant:obmysql, backup config:BackupConfig(useCustomStorage=false, fromBackupStrategy=true, backupStorageType=BACKUP_STORAGE_FILE, storageUrl=/data/ob_backup/, dataBackupUrl=null, logBackupUrl=null, ossSecretModel=null)
2026-02-10 18:34:23.572 WARN 8 — [http-nio-0.0.0.0-8080-exec-7,a1c83d3d1c1d31d8,450be09bf8e27356] c.o.o.o.i.t.c.BackupStorageCheckHelper : Failed to get max recoverable time of tenant obmysql
2026-02-10 18:34:23.572 WARN 8 — [http-nio-0.0.0.0-8080-exec-7,a1c83d3d1c1d31d8,450be09bf8e27356] .o.o.i.t.c.LocalFileBackupStorageChecker : Backup data of tenant:obmysql is not completable

【附件及日志】如下
校验失败截图:
image
备份成功截图:

日志信息
ocp-server.log (1.6 MB)

问题已解决,单独设置数据备份目录,日志目录既可
image

有两个选项

  • 当您未使用 OCP 的租户备份功能且已黑屏备份了租户,或您已将主租户的外部备份文件复制到一个共享存储中、想通过该备份文件恢复一个备租户时,您可选择使用独立的存储目录。
  • 当您已在 OCP 中通过备份恢复功能对租户进行了备份,您可选择不设置独立存储目录,此时系统会自动填写存储目录的相关配置信息,且不支持修改。

再确认下,OCP是4.3.5版本吗?

是的