11.7. ファイルシステムおよびストレージ
キックスタートファイルが、LUKS で LVM パーティション設定を使用する場合に、インストールに必要なデバイスサイズを正しく設定するようになる
この更新前は、新しいデバイスのキックスタートファイルで --size=1 --grow --encrypted
オプションを指定すると、インストールプログラムは暗号化されたデバイスを有効なサイズに正しく拡張できませんでした。その結果、自動インストールは次のようなエラーメッセージで停止しました。
"Kickstart insufficient" "('device cannot be smaller than 16 MiB', 'luks5'
"Kickstart insufficient" "('device cannot be smaller than 16 MiB', 'luks5'
このような場合は、キックスタートファイルなしで手動インストールを続行する必要があります。
この更新により、キックスタートファイルで --size=1 --grow --encrypted
を使用して指定されたデバイスでインストールが正常に開始されます。その結果、インストールはエラーなしで進行します。
ontap prioritizer で発生したエラーを起因とする multipathd
のクラッシュがなくなる
この更新前は、ontap prioritizer は NetApp ストレージ配列でのみ機能するため、サポートされていないパスで prioritizer を使用するように設定されていると、multipathd
がクラッシュしていました。この障害は、prioritizer のエラーロギングコードのバグが原因で発生し、エラーメッセージバッファーがオーバーフローしました。この更新により、エラーロギングコードが修正され、ontap prioritizer で発生したエラーが原因で multipathd
がクラッシュしなくなりました。
Jira:RHEL-49747[1]
enable_foreign
がネイティブマルチパス NVMe デバイスを監視するように設定されている場合、ネイティブ NVMe マルチパスによってメモリーリークが発生しなくなる
この更新前は、enable_foreign
設定パラメーターがネイティブにマルチパス化された NVMe デバイスを監視するように設定されていた場合、ネイティブ NVMe マルチパスを有効にするとメモリーリークが発生していました。この更新により、multipathd
モニタリングコードのメモリーリークが修正されました。その結果、multipathd
はメモリー使用量を増やすことなく、ネイティブにマルチパス化された NVMe デバイスを監視できるようになりました。
Jira:RHEL-73410[1]
RHEL インストールプログラムが、aarch64
上で iSCSI デバイスをブートデバイスとして検出および使用するようになる
以前は、aarch64
上で実行される RHEL インストールプログラムに iscsi_ibft
カーネルモジュールが存在しなかったため、ファームウェアで定義されている iSCSI デバイスを自動検出できませんでした。その結果、これらのデバイスは、手動で追加した GUI 中にインストールプログラムで自動的に表示されず、ブートデバイスとして選択することもできませんでした。
この問題は、RHEL の新しい aarch64
ビルドに iscsi_ibft
カーネルモジュールを含めることで解決されました。その結果、iSCSI デバイスは自動的に検出され、インストール中にブートオプションとして利用できるようになりました。
Jira:RHEL-75491[1]
Anaconda による ostree ベースの新規インストールでは、LUKS2 ルートで fstrim
がデフォルトで有効化される
以前は、/
(ルート) マウントポイントで LUKS2 暗号化を有効にした状態で ostreesetup
または ostreecontainer
キックスタートコマンドを使用して、Image Mode などの ostree ベースのシステムをインストールすると、fstrim
が有効化されていないシステムが作成されていました。これにより、システムが応答しなくなったり、ファイル選択ダイアログが壊れたりといった問題が発生する可能性があります。この修正により、新しくインストールされたシステムの LUKS2 メタデータで fstrim
(discards) がデフォルトで有効になりました。
既存のインストールでこの問題を修正するには、次のコマンドを実行します: ….cryptsetup --allow-discards --persistent refresh <luks device>
….<luks device>
は、ルート LUKS2 デバイスへのパスです。