AnyShare-在存储子系统页面中,点击测试,提示错误信息:连接失败,对象存储配置不可用
关键字
ECeph、对象存储、时间
适用产品
- AnyShare Enterprise 6.0.x
- AnyShare Express 6.0.x
问题描述
使用 Eceph 存储进行部署时,在系统管理控制台,存储子系统页面中,输入配置信息,点击测试,提示错误信息:
连接失败,对象存储配置不可用。

同时查看 app.log 中显示错误信息:
tail -f /var/log/app/app.log
Jul 23 17:30:03 localhost efastdaemon[30065]: [/var/lib/jenkins/workspace/EFAST_Release-Polaris-M5/Release-Polaris-M5/DataEngine/EFAST/EApp/EVFS/src/evfs/auth/ncEVFSOSSRequestMgr.cpp:1303]:Connect to third party object storage service error: code 403, body RequestTimeTooSkewedtx000000000000000000d8b-005f1a248e-109b-assite109b-assite-assite


问题影响
初始化存储子系统失败,无法完成 AnyShare 部署。
问题原因
ECeph 存储节点和 AnyShare 应用节点系统时间相差超过 15 分钟。
解决方案
为了解决上述问题,需要将各个节点的时间修改统一,请按照以下步骤进行操作:
1.通过 SSH 登录 ECeph 节点和 AnyShare 应用节点的操作系统。
2.执行以下命令,确认各个节点的系统时间是否与现实时间一致。
date

3.根据第 2 步的结果,在存在时间偏差的节点上,执行下列命令将系统时间修改为现实时间。
date -s "2020-7-24 08:55:30"
注意:此处现实时间以 "2020-7-24 13:30:30" 为例,具体以实际时间为准。
4.再次点击测试,提示连接成功则表示对象存储可用。

更多信息
Linux 操作系统时间是由时区和时间组成,时区有 CST 中国标准时间、UTC 世界标准时间、GMT 格林尼治标准时间,在中国 AnyShare 服务器必须使用 CST 中国标准时间,即东八区,若系统时区不统一,可按照步骤修改:系统时区。