第2章 1 回実行 (Run-once) タスク
OpenShift Container Platform のインストール後、ホストのスムーズな実行を維持するためにシステムへの追加の設定が必要になる場合があります。
これらは 1 回実行 (run-once) タスクとして分類され、これらのタスクは状況の変更に応じていつでも実行できます。
2.1. NTP 同期 リンクのコピーリンクがクリップボードにコピーされました!
NTP (ネットワークタイムプロトコル) は、常にホストを世界時計と同期します。時間の同期は、ログの記録やタイムスタンプなどの時間に依存する操作に重要であり、OpenShift Containter Platform のビルドに使用される Kubernetes で使用することが強く推奨されます。OpenShift Container Platform の操作には etcd リーダーの選択、Pod およびその他の問題のヘルスチェックが含まれ、これらは時間のずれの発生を防ぐのに役立ちます。
OpenShift Container Platform インストール Playbook は、デフォルトで NTP サービスを提供するために ntp パッケージをインストールし、有効にし、設定します。この動作を無効にするには、インベントリーファイルに openshift_clock_enabled=false を設定します。ホストに chrony パッケージがすでにインストールされている場合、ntp パッケージを使用する代わりに NTP サービスを提供するように設定されます。
インスタンスによっては、NTP がデフォルトで有効にされていない場合があります。ホストが NTP を使用するように設定されていることを確認するには、以下を実行します。
NTP enabled と NTP synchronized の両方が yes の場合、NTP 同期は有効にされています。
no の場合、ntp または chrony RPM パッケージをインストールし、有効にします。
ntp パッケージをインストールするには、以下のコマンドを実行します。
timedatectl set-ntp true
# timedatectl set-ntp true
chrony パッケージをインストールするには、以下のコマンドを実行します。
yum install chrony systemctl enable chronyd --now
# yum install chrony
# systemctl enable chronyd --now
時間の同期は、NTP を使用しているか、その他の方法を使用しているかにかかわらず、クラスター内のすべてのホストで有効にされている必要があります。
timedatectl コマンド、タイムゾーンおよび時計の同期についての詳細は、日付と時刻の設定 および UTC、タイムゾーン、および DST を参照してください。