配置NTP
在controller节点配置
- 安装组件chrony。
1
yum -y install chrony
- 在所有节点上设置统一的时间区域,本文中将其设置为亚洲时区,用户可自行定义。
1
timedatectl set-timezone Asia/Shanghai
- 将控制节点设置为内部NTP Server,编辑“/etc/chrony.conf”文件。
- 打开文件。
1
vi /etc/chrony.conf
- 按“i”进入编辑模式,在空白处添加以下几段命令。
1 2 3 4 5 6 7
# server 0.centos.pool.ntp.org iburst # server 1.centos.pool.ntp.org iburst # server 2.centos.pool.ntp.org iburst # server 3.centos.pool.ntp.org iburst server controller iburst allow 192.168.100.0/24 local stratum 10
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开文件。
- 启动chrony服务并将其配置为在系统引导时启动。
1 2
systemctl enable chronyd.service systemctl start chronyd.service
- 启用NTP同步。
1
timedatectl set-ntp yes
在计算(x86-compute和arm-compute)节点配置
- 安装chrony。
1
yum -y install chrony
- 编辑“/etc/chrony.conf”文件。
- 打开文件。
1
vi /etc/chrony.conf
- 按“i”进入编辑模式,在文件中添加如下内容并且删除或者注释掉其余server的选项。
1
server controller iburst
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开文件。
- 启动chrony服务并将其配置为在系统引导时启动。
1 2
systemctl enable chronyd.service systemctl restart chronyd.service
- 验证时间同步。
1
chronyc sources
控制节点和计算节点(x86-compute和arm-compute节点)显示controller为时钟源。
通过date命令查看时间是否同步,如果时间同步失败,可以尝试先关闭NTP服务,再开启NTP服务来解决:
timedatectl set-ntp no timedatectl set-ntp yes
父主题: 配置部署环境