企业版Ceph变更时间
针对不同版本企业版Ceph,变更时间操作方法不同,若需要对企业版Ceph变更时间,请联系官方技术支持进行操作,推荐方法如下:
- 企业版Ceph 3.1.9及以上版本,请按照以下步骤进行操作:Note: 企业版Ceph变更时间前需要进行以下准备工作:
- 确保Ceph状态为ok,UI服务器状态均为健康。
- 规划好使时间服务器角色分配,避免二次变更。
- 在当前时间同步服务节点,使用如下命令查看Ceph集群内时间同步情况,确保时间同步:
[root@ Ceph ~]# chronyc sources -v #输出为*表示时间同步
- 手动变更时间服务节点时间,然后执行如下命令重启时间服务进程:Note: 此时不要将此节点client端指向自己。
[root@ Ceph ~]# service chronyd restart
- 待时间服务节点时间正常后,在Ceph集群其他节点依次执行如下命令,重启服务器的chronyd服务,并检查结果:
[root@ Ceph-1 ~]# service chronyd restart [root@ Ceph-1 ~]# chronyc sources -v #输出为*表示时间同步
- 在每台Ceph集群的节点上执行如下命令,重启xmsd服务:
[root@ Ceph-1 ~]# systemctl restart xmsd
- 执行以下命令,将更改后的当前时间写入服务器硬件时间:
[root@ Ceph ~]# hwclock -w
- 确保时间变更成功后,在管理节点的配置文件(
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
)中指定时间节点IP:chrony.serverIp.0 = XXX(XXX为时间服务节点IP),然后执行命令service chronyd restart
重启管理节点时间服务。
Note: 时间变更操作完成后,可参考以下方法进行检查:- 使用
ceph -s
命令,确认Ceph状态是否为ok。 - 使用
chronyc sources -v
命令,确认时间是否同步(输出为*)。 - 确认修改后时间是否达到预期,确认存储UI下每台服务器状态为健康,确认存储池状态为健康。
- 企业版Ceph 3.1.9以下版本,请按照以下步骤进行操作:
- 停止所有业务云主机(包括管理节点云主机);
- 调整时间同步;
- 执行命令
service chronyd restart
重启管理节点时间服务; - 确保时间变更成功后,在管理节点的配置文件(
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
)中指定时间节点IP:chrony.serverIp.0 = XXX(XXX为时间服务节点IP),然后执行命令service chronyd restart
重启管理节点时间服务。