在Ceph集群的运行中,经常会出现如下问题:
1 | HEALTH_WARN |
问题分析:这是由于服务器之间时钟不同步造成的。
如何在服务器之间进行时间同步呢?
1 | yum install -y chrony |
chrony是网络时间协议(Network Time Protocol,NTP)的一种实现。
- 对于本地NTP服务器node1
修改配置文件/etc/chrony.conf
1 | vim /etc/chrony.conf |
1.使用国内的NTP服务器
1 | server ntp.aliyun.com iburst |
2.修改允许访问的NTP客户端
1 | allow <ip_address> |
3.重启chronyd服务
1 | systemctl restart chronyd |
- 对于本地NTP客户端
修改NTP服务器地址
1 | server node1 iburst |
重启chronyd服务
1 | systemctl restart chronyd |
查看同步情况
1 | chronyc sources -v |