1.3.12. Red Hat Enterprise Linux CoreOS (RHCOS)
- RHCOS が RHEL 10.2 を使用
RHCOS は、OpenShift Container Platform 5.0 で Red Hat Enterprise Linux (RHEL) 10.2 パッケージを使用します。これらのパッケージにより、OpenShift Container Platform クラスターが最新の修正、機能、機能拡張、ハードウェアサポート、およびドライバーの更新を確実に受け取ることができます。
OpenShift Container Platform 5.0 の新規インストールでは、デフォルトで RHCOS 10.2 が使用されます。
OpenShift Container Platform クラスターをバージョン 4.x から 5.0 にアップグレードし、その後 RHCOS 10.2 を使用するようにノードをアップデートできます。ノードを RHCOS 10.2 にアップデートする場合は、すべてのノードを RHCOS 10.2 に移行する必要があります。RHCOS 9.x と 10.2 のノードが混在するクラスターの実行はサポートされていません。
注記OpenShift Container Platform 5.0 では runC が非推奨となっているため、runC コンテナーランタイムを使用しているクラスターでは、RHCOS のバージョンを更新できません。クラスターを crun コンテナーランタイムを使用するように設定する必要があります。詳細は、コンテナーランタイムの設定 を参照してください。
クラスターを 4.x から 5.0 にアップグレードすることはできますが、ノードを RHCOS 10.2 にアップデートすることはできません。RHCOS 10.2 から RHCOS 9.x へのダウングレードはサポートされていません。
RHCOS のアップデートについて、詳細は クラスターを RHCOS 10.x にアップデートする を参照してください。
- Red Hat Enterprise Linux CoreOS (RHCOS) に、デバッグ用の Toolbx ツールが同梱されるようになりました
今回のアップデートにより、Red Hat Enterprise Linux CoreOS (RHCOS) ノードでのデバッグに使用される基盤ツールが、
rhcos-toolboxスクリプトからアップストリームの Toolbx ツールに変更されます。今回のアップデートにより、sosreportアーカイブの生成やその他のタスクのワークフローが簡素化されます。たとえば、sosreportアーカイブを生成するためにツールボックスコンテナーを呼び出す必要がなくなりました。詳細は、Toolbx について および OpenShift Container Platform クラスターノードの sosreport アーカイブの生成 を参照してください。
- RHCOS におけるブートローダーの自動更新
今回のアップデートにより、ノードが新しいオペレーティングシステムイメージに更新された際、RHCOS はノード上のブートローダーを自動的に更新するようになりました。自動更新は、
x86_64または ARM CPU アーキテクチャーを使用するクラスターでのみ実行されます。UEFI システムの場合、
bootloader-update.serviceは EFI System Partition 内のブートローダーを更新します。レガシー BIOS システムの場合、bootloader-update.serviceはブートローダーをブートセクターに直接書き込みます。この変更以前は、オペレーティングシステムの更新時にブートローダーは自動的に更新されませんでした。ブートローダーを更新するには、
bootupctl updateコマンドを手動で実行するか、マシン設定を適用する必要がありました。この変更の結果、ブートローダーはノード上の RHCOS バージョンと同期された状態に維持されます。
ブートローダーを手動で更新する方法の詳細は、bootupd を使用して RHCOS ノードでブートローダーを更新する を参照してください。