使用OpenShift 4.x / OKD 4.x配置Chrony NTP服务

这是续集。
请从下面的链接下载并以PDF格式支持本文。

theロード下载PDF指南

关门
这是续集。


本指南提供了一个简单的过程,可以通过OpenShift / OKD 4.x群集上的网络时间协议(NTP)与远程服务器设置时间同步。 OpenShift 4.x基于CoreOS – RHCOS / FCOS和服务器更改 机器配置。现在,让我们在OpenShift / OKD集群上配置Chrony时间同步。

第一步是创建base64编码的内容 chrony.conf 文件

cat >chrony.conf<

如果您拥有自己的NTP服务器,请编辑文件并更新服务器部分。

$ vi chrony.conf

然后编码为base64

$ base64 -w0 chrony.conf

-- Saving to file ---
base64 -w0 chrony.conf> chrony.64

您可以将base64值保存在变量中。

chrony_base64=`base64 -w0 chrony.conf`

创建一个MachineConfig文件–用于主节点/工作节点。

for i in master worker; do
cat << EOF > ./${i}-chrony-configuration.yml
apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
  labels:
    machineconfiguration.openshift.io/role: ${i}
  name: ${i}-chrony-configuration
spec:
  config:
    ignition:
      config: {}
      security:
        tls: {}
      timeouts: {}
      version: 2.2.0
    networkd: {}
    passwd: {}
    storage:
      files:
      - contents:
          source: data:text/plain;charset=utf-8;base64,${chrony_base64}
          verification: {}
        filesystem: root
        mode: 420
        path: /etc/chrony.conf
  osImageURL: ""
EOF
done

应用配置文件。

oc apply -f ./master-chrony-configuration.yml
oc apply -f ./worker-chrony-configuration.yml

MachineConfig操作员将Chrony配置应用于所有主节点和辅助节点,然后重新引导。

等待它们出来,然后检查设置。

$ oc adm debug node/
  chroot /host

sh-4.4# cat /etc/chrony.conf 
server 0.africa.pool.ntp.org iburst
server 1.africa.pool.ntp.org iburst
server 2.africa.pool.ntp.org iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
logdir /var/log/chrony
keyfile /etc/chrony.keys

现在已使用OpenShift Cluster配置了Chrony。查看博客上可用的相关指南。

使用Kubernetes / OpenShift运行Rook的Ceph工具箱

将Harbor Image Registry Pull Secret添加到Kubernetes / OpenShift

如何在RHCOS / FCOS机器上设置静态IP地址

如何在OpenShift / OKD 4.x群集上允许不安全的注册表

这是续集。
请从下面的链接下载并以PDF格式支持本文。

theロード下载PDF指南

关门
这是续集。


Sidebar