greenplum,openstack等雲計算項目須要集羣服務器部署,服務器之間的時間須要同步,但並非全部機器能夠html
直接連外網,這時能夠用Chrony工具解決。 linux
解決方法是將其中一臺設爲時間服務器,而後其它服務器和這臺時間服務器同步便可。ubuntu
一. 配置時間服務器windows
選擇一臺服務器,IP爲10.168.10.10centos
首先安裝Chrony工具(ubuntu系統,其它系統在官網有安裝方法)服務器
sudo apt-get install chrony
編輯配置文件:ide
sudo vi /etc/chrony/chrony.conf
找到下面的內容工具
server 0.debian.pool.ntp.org offline minpoll 8 server 1.debian.pool.ntp.org offline minpoll 8 server 2.debian.pool.ntp.org offline minpoll 8 server 3.debian.pool.ntp.org offline minpoll 8
將其修改成:ui
server 1.cn.pool.ntp.org server 1.asia.pool.ntp.org server 0.asia.pool.ntp.org
找到並修改下面的內容爲本身的IP段,下面的IP爲容許訪問的IP雲計算
allow 10/8 allow 192.168/16 allow 172.16/12
重啓chrony服務便可
sudo service chrony restart
二. 其它節點同步時間
其它節點能夠是任意系統,類linux系統能夠安裝chrony,ntpd,windows系直接配置便可
1. 使用chrony工具,安裝同上,修改配置文件時,只須要將「server」項修改成上面的時間服務器便可
server 10.168.10.10
2. 使用ntpd
在centos系統安裝
yum install ntp
修改配置文件,添加「server 10.168.10.10」 到下面的配置文件
vi /etc/ntp.conf
3. windows系統,修改自動同步的時間服務器
相關資料:
1. http://docs.openstack.org/liberty/install-guide-ubuntu/environment-ntp.html
2. http://www.chrony.tuxfamily.org/
3. http://www.pool.ntp.org/zone/cn