第14章 インフラストラクチャーサービス
RHEL 9 と RHEL 10 の間でインフラストラクチャーサービスに加えられた最も顕著な変更点を説明します。
- Kea DHCP サーバーが ISC DHCP に置き換わる
Kea は、RHEL の新しい Dynamic Host Configuration Protocol (DHCP) サーバーソリューションです。Kea DHCP は、完全に機能する DHCPv4、DHCPv6、および Dynamic DNS サーバーを含む Internet Systems Consortium (ISC) の実装です。Kea DHCP サーバーには次の利点があります。
- モジュールフックを備えた拡張可能なサーバーソリューションです。
- REST API を介して再設定が可能になります。
- データ (リース) と実行環境を分離できる設計になっています。
tuned-ppd、Valkey、libcpuid、dnsconfdパッケージが利用可能になるRed Hat Enterprise Linux には次のパッケージが含まれています。
-
tuned-ppd:tune-ppdは TuneD をバックエンドとして使用するdrop-in power-profiles-daemonの代替です。 -
Valkey: このパッケージは redis を置き換え、redis と同じ機能を提供します。 -
libcpuid: このパッケージは、TuneD で CPU モデルを正確に識別するために追加されました。 -
dnsconfd:dnsconfdはローカル DNS キャッシュ設定デーモンです。新しく設定されたデーモンにより、DNS キャッシュ、分割 DNS、DNS over TLS、およびその他の DNS 機能を簡単にセットアップできるようになります。
-
- インフラサービス向けパッケージセットが大幅に変更される
以下のパッケージは Red Hat Enterprise Linux に含まれなくなりました。
-
sendmail: Red Hat では、サポート対象の postfix メールデーモンへの移行を推奨しています。 -
redis: Red Hat ではvalkeyパッケージへの移行を推奨しています。 -
dhcp: Red Hat では、dhcpcdおよびISC Keaなどの利用可能な代替手段への移行を推奨しています。 -
mod_security:mod_securityディレクティブが EPEL リポジトリーで利用できるようになりました。 -
spamassassin: Spamassassin メールフィルターは、ライセンス上の問題により利用できないlibdb(Berkeley DB) ライブラリーに依存しているため、標準の RHEL リポジトリーではなく EPEL リポジトリーで利用できるようになりました。 -
xsane: API はまだGtk3に移植されていません。
次のパッケージの名前が変更されました。
-
gpsd: 以前はgpsd-minimalとして含まれていました。
-
httpdパッケージの変更RHEL 10.0 では、
httpdパッケージに、httpdデーモンの使用とデプロイメントに影響する次の変更が加えられています。-
mod_authnz_fcgiパッケージがデフォルトでロードされるようになりました。このモジュールをFastCGI-basedオーソライザーアプリケーションとともに使用して認証できます。詳細は、FastCGI authorizer applications を参照してください。 -
httpd.serviceユニットファイルが、デフォルトでいくつかのセキュリティーハードニング設定を適用するようになりました。たとえば、ProtectHome=read-only設定がデフォルトで適用されるようになりました。また、httpdサービス用に/homeファイルシステムが読み取り専用でマウントされます。ハードニング設定の完全なリストは、/usr/lib/systemd/system/httpd.serviceファイルを参照してください。 OpenSSL の
ENGINEのサポートが削除されました。SSLCryptoDevice設定ディレクティブが使用できなくなりました。注記PKCS#11の URI は、OpenSSL のpkcs11-providerパッケージを通じて引き続きサポートされます。-
Red Hat Enterprise Linux 9 以降、Berkeley DB データベースのサポートが削除されました。
mod_authz_dbmなどのモジュールが、デフォルトで LMDB データベースタイプを使用するようになりました。代わりに、SDBM データベースタイプを使用することもできます。
-
nginxパッケージのイメージモードの変更-
デフォルトでは、
/usr/share/nginx/htmlが、nginxデーモンのdocument rootディレクトリーとして設定されます。RHEL Image Mode では、/usr/share/nginx/htmlにwriteアクセス権がありません。イメージモードコンテナーのビルド時に、/etc/nginx/default.dディレクトリーにドロップイン設定ファイルを追加することで、別のdocument rootディレクトリーを設定できます。 - Postfix で BDB バックエンドが利用できなくなりました
RHEL 10 では Berkeley DB (BDB) ライブラリーが提供されなくなりました。そのため、Postfix の新しいデフォルトのバックエンドは、Lightning Memory-Mapped Database (LMDB) になります。
RHEL 9 の Postfix で BDB を使用しており、RHEL 10 にアップグレードする予定の場合は、データベースを変換する必要があります。詳細は、Postfix fails with unsupported dictionary type: hash after upgrading to RHEL 10 を参照してください。