OpenStack集群中部署时间服务器

    作者:课课家教育更新于: 2019-05-01 17:41:49

        在计算机系统集成中只要涉及到服务集群那么它就会牵涉到要保持集群服务器时间的一致性,同样在OpenStack集群中同样需要保持集群时间的一致性,如何保证集群服务器时间一致性,那就要在集中部署一个时间服务器,集群中的服务器定时向它进行时间同步,这样就可以保证集群服务器的时间一致。

        在集群服务器里我们选择以一个服务器做为NTP服务器,然后在上面安装NTP软件包,本次讲解的前提是已经关闭了系统的防火墙,

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
       yum -y install ntp 然后清空/ect/ntp.conf下的内容,增加如下内容:
       driftfile /var/lib/ntp/drift
       restrict default nomodify 
       restrict 127.0.0.1 
       restrict ::1
       restrict 10.37.129.0 mask 255.255.255.0 nomodify notrap fudge 127.127.1.0 stratum 10
       server 127.127.1.0
       includefile /etc/ntp/crypto/pw
       keys /etc/ntp/keys
       在NTP时间服务器上将NTP服务开启并且加入开机启动项,具体操作如下所示
       systemctl restart ntpd && systemctl enable ntpd

        注释:10.37.129.0这个段是允许过来和时间服务器进行时间同步的地址段。

        集群中其他服务器只需要安装ntpdate客户端软件,具体操作命令如下:yum -y install ntpdate,然后在客户端向NTP服务器同步时间 ntpdate xxxx.xxxx.xxxx.xxxx 多次执行此命令让其时间差距越来越小,然后执行clokc -w 保存时间,同时可以把时间同步加入到linux计划任务中去,具体的操作命令如下:

    1
    2
    crontabl -e 
    */2  *  *  *  * /usr/sbin/ntpdate 10.37.129.13 >>/var/log/ntpdate.log

    注释:每隔2分钟向时间服务器进行一次同步,并且把日志记录到/var/log/ntpdate.log日志里面。

    更多内容详见:

    Openstack Newton自动化部署+CEPH 后端存储视频教程

    Openstack Rocky版分布式自动化离线部署视频教程

课课家教育

未登录