共计 1461 个字符,预计需要花费 4 分钟才能阅读完成。
1. 前言
对于容器编排系统,前段时间主要研究 kubernetes,现在实验室要用 dcos,所以在实验室集群上搭建了该系统。搭建 dcos 集群需要各机器时间同步,而实验室集群并没有联网,这里讲述下怎么搭建 NTP 服务器并进行时间同步。
使用的系统为 CentOS 7.2,机器使用情况如下表所示,这里以 10.107.18.35 为 ntp server,其他的为 client 对时间进行同步,本文系统使用的是 timedatectl 命令。
机器 ip | 作用 |
---|---|
10.107.18.35 | 单独一台 boot 节点 |
10.107.18.37 | 单独一台 master 节点 |
10.107.13.150 | 4 台 slave 节点 |
10.107.18.34 | 4 台 slave 节点 |
10.107.18.38 | 4 台 slave 节点 |
10.107.18.39 | 4 台 slave 节点 |
2. 具体流程
1. 在集群中所有节点上安装 ntp yum install ntp
2. 所有节点设置时区,这里设置为中国所用时间timedatectl set-timezone Asia/Shanghai
3. 在 server 节点上启动 ntp 服务
systemctl start ntpd
systemctl enable ntpd
4. 在 server 节点上设置现在的准确时间 timedatectl set-time HH:MM:SS
5. 在 server 节点上设置其 ntp 服务器为其自身,同时设置可以接受连接服务的客户端,是通过更改 /etc/ntp.conf 文件来实现的,其中 server 设置 127.127.1.0 为其自身,新增加一个 restrict 段为可以接受服务的网段
6. 重启 ntpd 服务 systemctl restart ntpd
7. 在 client 节点上设置 ntp 服务器为 server 节点
8. 在 client 节点上同步 server 的时间 ntpdate 10.107.18.35
9.client 节点启动 ntpd 服务
systemctl start ntpd
systemctl enable ntpd
10. 所有节点启动时间同步 timedatectl set-ntp yes
更多 NTP 时间服务器 相关教程见以下内容:
开源软件包的安装及 ntp 时间服务器简析 http://www.linuxidc.com/Linux/2017-02/140342.htm
Linux 时间同步 NTP 服务的安装与配置 http://www.linuxidc.com/Linux/2016-10/135945.htm
如何在 CentOS 中搭建 NTP 服务器 http://www.linuxidc.com/Linux/2015-06/118480.htm
教你如何快速搭建 NTP 时间服务器 http://www.linuxidc.com/Linux/2017-02/140875.htm
CentOS 7 中使用 NTP 进行时间同步 http://www.linuxidc.com/Linux/2015-11/124911.htm
Linux 之使用 NTP 服务管理 / 同步服务器时间 http://www.linuxidc.com/Linux/2016-03/129277.htm
Linux 下搭建 NTP 服务器 http://www.linuxidc.com/Linux/2016-03/129126.htm
NTP 服务配置详解 http://www.linuxidc.com/Linux/2017-08/146188.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-12/149541.htm