翼度科技»论坛 云主机 LINUX 查看内容

集群时钟同步必读-NTP和chrony

12

主题

12

帖子

36

积分

新手上路

Rank: 1

积分
36
 
一、  前言

搭建和维护集群环境中时钟同步是非常重要一环。如果集群的时间不统一,例如ceph集群就会报错无法更新数据、CDH集群无法添加客户端等等。目前主流在Linux系统搭建集群用到NTP和chrony软件,本文简单介绍两者的集群搭建。
二、  NTP和chrony区别

根据chrony官网描述,主要区别如下图:(图太大了,截取了一部分)


详细见官网:chrony – NTP 实施的比较
 三、  环境准备

注意:ntp和chrony无法同时再一台机器运行;请单独安装运行

 ntp下载地址(Centos7):
http://mirror.centos.org/centos/7/os/x86_64/Packages/ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm
http://mirror.centos.org/centos/7/os/x86_64/Packages/ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm
 
chrony下载地址(Centos7):
http://mirror.centos.org/centos/7/os/x86_64/Packages/chrony-3.4-1.el7.x86_64.rpm
 
四、  NTP搭建集群同步时间

1、  更新阿里源、安装ntp|ntpdate

离线环境提前下载离线包
  1. #更新阿里源
  2. cd /etc/yum.repos.d/
  3. curl -L -O https://mirrors.aliyun.com/repo/Centos-7.repo && mv ./Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
  4. sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
  5. curl -L -O  http://mirrors.aliyun.com/repo/epel-7.repo && mv ./epel-7.repo /etc/yum.repos.d/epel.repo
  6. yum clean all && yum makecache
  7. yum install -y epel-*
  8. #安装NTP
  9. rpm -qa | grep ntp                    
  10. yum -y remove ntpdate ntp        
  11. yum -y install ntp  ntpdate
  12. #设置时区上海
  13. timedatectl set-timezone Asia/Shanghai   
  14. date
  15. mv /etc/localtime /etc/localtime.bak
  16. ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  17. timedatectl set-timezone Asia/Shanghai
复制代码

2、  离线环境:3台机器时钟同步其中一台

将192.168.1.131作为主节点,其他节点都同步它,允许同步网段设置为192.168.1.0
● 主节点选择192.168.1.131,修改主节点配置文件
[code]#主节点:修改配置文件mv /etc/ntp.conf /etc/ntp.conf.bakkcat >>/etc/ntp.conf/etc/ntp.conf/etc/ntp.conf /etc/chrony.conf /etc/chrony.conf /etc/chrony.conf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具