介绍

集群以及Ceph部署完成之后,在其中一个节点上部署高可用NTP服务器


1. 配置静态IP

$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=5f82d315-f84f-41e1-a19f-db21dc48a74f
DEVICE=eth0
ONBOOT=yes

IPADDR=192.168.253.10
GATEWAY=192.168.253.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=223.5.5.5
  • 重启网卡服务
$ systemctl restart network

2. 安装NTP服务

$ yum install ntp ntpdate -y
$ vi /etc/ntp.conf
...
# 把时间误差记录下来写入driftfile,这样即使重新开机以后之前的计算结果也就不会丢失了
driftfile /var/lib/ntp/drift
# 新增日志目录
logfile /var/log/ntpd.log
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1

# 只允许本网段获取
restrict 192.168.253.0 mask 255.255.255.0 nomodify notrap

# 设置NTP服务器的时间源
server ntp.ntsc.ac.cn iburst
server 210.72.145.44 iburst
server ntp.aliyun.com iburst
server s2m.time.edu.cn iburst

includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
...

3. 重启NTP并设置开机自启

$ systemctl restart ntpd
$ systemctl enable ntpd

4. 防火墙放行

$ firewall-cmd --permanent --add-service=ntp && firewall-cmd --reload

5. 将当前时间写入硬件时间

$ hwclock -w
$ echo "SYNC_HWCLOCK=yes" >> /etc/sysconfig/ntpd

6. 查看时间同步信息

$ ntpq -p

7. PVE各节点配置NTP服务

7.1 更改/etc/ntp.conf配置文件

$ vi /etc/ntp.conf
...
server 192.168.253.10 iburst
...

7.2 重启服务并设置开机自启

$ systemctl restart ntp
$ systemctl enable ntp
文章作者: hzbb
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 运维小记
虚拟化 PVE PVE
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝