根据您提供的信息和图片,看起来您在 OCP 创建备份策略时遇到了问题。具体来说,当您尝试测试存储配置时,收到了“存储配置测试失败,请确保配置目录 s3://bucket/目录/可访问!”的错误提示。此外,您在黑屏环境中执行 ALTER SYSTEM SET DATA_BACKUP_DEST
语句时也遇到了错误 ERROR 9026 (HY000): backup destination is not valid
。
问题排查步骤
-
检查 S3 存储权限配置
- 确保您提供的 S3 存储路径
s3://obbackup/fhxt
是正确的,并且 OceanBase 集群中的每台 OBServer 都有权限访问该路径。 - 检查 S3 存储的访问密钥(Access Key ID 和 Access Key Secret)是否正确,并且具有足够的权限进行读写操作。
- 确保您提供的 S3 存储路径
-
验证 S3 存储路径和配置
- 确认 S3 存储路径
s3://obbackup/fhxt
是否存在,并且可以被访问。 - 检查
host
参数是否正确,确保http://oss1.local.cloud.scp
是正确的 S3 存储端点。
- 确认 S3 存储路径
-
检查网络连接
- 确保 OBServer 能够通过网络访问 S3 存储端点
http://oss1.local.cloud.scp
。 - 检查是否有防火墙或安全组规则限制了 OBServer 与 S3 存储的通信。
- 确保 OBServer 能够通过网络访问 S3 存储端点
-
检查 OCP 配置
- 在 OCP 中,确保您填写的 S3 存储配置信息(包括 Bucket 名称、路径、Access Key ID 和 Access Key Secret)是正确的。
- 确认 OCP 版本
4.3.1
是否支持您当前使用的 S3 存储配置。
具体操作步骤
-
验证 S3 存储路径和权限
s3cmd ls s3://obbackup/fhxt
如果路径存在且可以访问,应该会列出该路径下的文件或目录。
-
检查网络连接
curl -I http://oss1.local.cloud.scp
确认是否可以成功访问 S3 存储端点。
-
重新配置 OCP 备份策略
- 在 OCP 中,重新创建备份策略,确保所有配置信息正确无误。
- 再次点击“测试”按钮,检查是否仍然出现相同的错误。
参考文档
- 文档片段 3 提到了类似的问题,建议检查对应 IP 的机器是否能正常访问备份的存储目录,以及 AK/SK 是否正确。 [3]
如果以上步骤仍然无法解决问题,建议您联系 OceanBase 的技术支持团队,提供详细的日志信息以便进一步诊断。您可以使用 obdiag
工具收集诊断信息,具体命令如下:
obdiag gather scene run --scene=observer.backup
希望这些信息对您有所帮助!
具体信息可参考以下文档:
(小助手的答复已结束,如未能解决您的问题,请继续提问并等待其他同学的回复,谢谢!)