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