Openstack平台中时钟不同步会导致分步式存储Ceph报错,进而影响Openstack 的计算服务openstack-nova-compute。
通过执行ceph -w提示如下:
health HEALTH_WARN CLOCK SKEW DETECTED ON mon.osd0,mon.osd1,mon.osd2.
这种情况一般是由于时钟不同步造成的,需要调整时钟。
systemctl stop ntpd.service
ntpdate IP(时钟源IP)
systemctl start ntpd.service
这样,先同步时钟,然后再启动ceph mon服务就行了。
启动ceph mon服务需要执行:/etc/init.d/ceph start mon
由于系统时钟不同步会影响到openstack-nova-compute服务,需要在Openstack计算节点执行systemctl start openstack-nova-compute命令开启计算服务。