4.15. Red Hat Enterprise Linux システムロール
ad_integration
RHEL システムロールは、動的 DNS 更新オプションの設定をサポートするようになりました
この更新により、ad_integration
RHEL システムロールは、Active Directory (AD) との統合時に、SSSD を使用した動的 DNS 更新の設定オプションをサポートするようになりました。デフォルトでは、SSSD は以下の場合に DNS レコードの自動更新を試みます。
- アイデンティティープロバイダーがオンラインになるとき (常に)
- 指定した間隔 (任意の設定)。デフォルトでは、AD プロバイダーは 24 時間ごとに DNS レコードを更新します。
ad_integration
の新しい変数を使用して、これらの設定やその他の設定を変更できます。たとえば、ad_dyndns_refresh_interval
を 172800
に設定すれば、DNS レコードの更新間隔を 48 時間に変更できます。ロール変数の詳細は、/usr/share/doc/rhel-system-roles/ad_integration/
ディレクトリー内のリソースを参照してください。
Jira:RHELDOCS-17372[1]
Storage RHEL システムロールが共有 LVM デバイス管理をサポートするようになりました
RHEL システムロールが、共有論理ボリュームとボリュームグループの作成と管理をサポートするようになりました。
Microsoft SQL Server 2022 が RHEL 9 で利用可能になる
mssql-server
システムロールが RHEL 9 で利用できるようになりました。このロールは 2 つの変数を追加します。
-
mssql_run_selinux_confined
は、SQL Server を制限されたアプリケーションとして実行するかどうかを制御します。true
に設定すると、ロールはmssql-server-selinux
パッケージをインストールします。false
に設定すると、ロールはmssql-server-selinux
パッケージを削除します。デフォルト設定は、RHEL 9 マネージドノードの場合はtrue
、その他のマネージドノードの場合はfalse
です。 -
mssql_manage_selinux
は、SELinux を設定するかどうかを制御します。true
に設定すると、変数はmssql_run_selinux_confined
変数の値に基づいて、Enforcing モードまたは Permissive モードを設定します。
rhc
システムロールが RHEL 7 システムをサポートするようになる
rhc
システムロールを使用して RHEL 7 システムを管理できるようになりました。RHEL 7 システムを Red Hat Subscription Management (RHSM) および Insights に登録し、rhc
システムロールを使用してシステムの管理を開始します。
現在 RHEL 7 では Insights Remediation 機能を利用できないため、rhc_insights.remediation
パラメーターを使用しても RHEL 7 システムには影響しません。
fapolicyd
を設定するための新しい RHEL システムロール
新しい fapolicyd
RHEL システムロールを使用すると、Ansible Playbook を使用して fapolicyd
フレームワークを管理および設定できます。fapolicyd
ソフトウェアフレームワークは、ユーザー定義のポリシーに基づいてアプリケーションの実行を制御します。
RHEL システムロールが LVM スナップショット管理をサポートするようになる
この機能拡張により、新しい snapshot
RHEL システムロールを使用して、LVM スナップショットを作成、設定、管理できます。
Nmstate API と network
RHEL システムロールが新しいルートタイプをサポートするようになりました
この機能拡張により、Nmstate API と network
RHEL システムロールで次のルートタイプを使用できるようになりました。
-
blackhole
-
prohibit
-
unreachable
Jira:RHEL-19579[1]
ad_integration
RHEL システムロールがカスタム SSSD ドメイン設定をサポートするようになりました
以前は、ad_integration
RHEL システムロールを使用する場合、ロールを使用して sssd.conf
ファイルのドメイン設定セクションにカスタム設定を追加できませんでした。この機能拡張により、ad_integration
ロールは sssd.conf
ファイルを変更できるようになり、結果としてカスタム SSSD 設定を使用できるようになります。
ad_integration
RHEL システムロールがカスタム SSSD 設定をサポートするようになりました
以前は、ad_integration
RHEL システムロールを使用する場合、ロールを使用して sssd.conf
ファイルの [sssd]
セクションにカスタム設定を追加できませんでした。この機能拡張により、ad_integration
ロールは sssd.conf
ファイルを変更できるようになり、結果としてカスタム SSSD 設定を使用できるようになります。
rhc
ロールに、表示名を設定するための新しい rhc_insights.display_name
オプションが追加されました
新しい rhc_insights.display_name
パラメーターを使用して、Red Hat Insights に登録されているシステムの表示名を設定または更新できるようになりました。このパラメーターを使用すると、希望に応じてシステムに名前を付けて、Insights Inventory 内のシステムを簡単に管理することができます。システムがすでに Red Hat Insights に接続されている場合は、パラメーターを使用して既存の表示名を更新します。登録時に表示名が明示的に設定されていない場合、表示名はデフォルトでホスト名に設定されます。表示名をホスト名に自動的に戻すことはできませんが、手動でホスト名に設定することは可能です。
fapolicyd
を設定するための新しい RHEL システムロール
新しい fapolicyd
RHEL システムロールを使用すると、Ansible Playbook を使用して fapolicyd
フレームワークを管理および設定できます。fapolicyd
ソフトウェアフレームワークは、ユーザー定義のポリシーに基づいてアプリケーションの実行を制御します。
logging
RHEL システムロール用の新しい logging_preserve_fqdn
変数
以前は、logging
システムロールを使用して完全修飾ドメイン名 (FQDN) を設定することはできませんでした。この更新により、オプションの logging_preserve_fqdn
変数が追加されています。これを使用すると、rsyslog
の preserveFQDN
設定オプションを設定して、syslog エントリーで短い名前ではなく完全な FQDN を使用できます。
logging
ロールは、出力モジュールの一般的なキューと一般的なアクションパラメーターをサポートします。
以前は、logging
ロールで一般的なキューパラメーターと一般的なアクションパラメーターを設定することはできませんでした。この更新により、logging
RHEL システムロールは、出力モジュールの一般的なキューパラメーターと一般的なアクションパラメーターの設定をサポートするようになりました。
postgresql
RHEL システムロールが PostgreSQL 16 をサポートするようになりました
PostgreSQL サーバーをインストール、設定、管理、起動する postgresql
RHEL システムロールが、PostgreSQL 16 をサポートするようになりました。
このシステムロールの詳細は、postgresql RHEL システムロールを使用した PostgreSQL のインストールと設定 を参照してください。
ファイルシステムを作成せずにボリュームを作成する機能のサポート
この機能拡張により、fs_type=unformatted
オプションを指定することで、ファイルシステムを作成せずに新しいボリュームを作成できるようになりました。
同様に、セーフモードが無効になっていることを確認したうえで、同じ方法を使用することで既存のファイルシステムを削除できます。
新しい ha_cluster
システムロール機能のサポート
ha_cluster
システムロールは、次の機能をサポートするようになりました。
-
dlm
やgfs2
などの Resilient Storage パッケージを含むリポジトリーの有効化。リポジトリーにアクセスするには、Resilient Storage サブスクリプションが必要です。 - フェンシングレベルの設定。これにより、クラスターは複数のデバイスを使用してノードをフェンスできます。
- ノード属性の設定。
これらの機能を実装するために設定するパラメーターの詳細は、ha_cluster RHEL システムロールを使用した高可用性クラスターの設定 を参照してください。
Jira:RHEL-15876[1], Jira:RHEL-22106, Jira:RHEL-15910
ForwardToSyslog
フラグが journald
システムロールでサポートされるようになりました
journald
RHEL システムロールの journald_forward_to_syslog
変数は、受信したメッセージを従来の syslog
デーモンに転送するかどうかを制御します。この変数のデフォルト値は false
です。この機能拡張により、インベントリーで journald_forward_to_syslog
を true
に設定することで、ForwardToSyslog
フラグを設定できるようになりました。その結果、Splunk などのリモートロギングシステムを使用する場合、ログは /var/log
ファイルで利用できるようになります。
Ansible ホスト名を設定するための rhc
ロールの新しい rhc_insights.ansible_host
オプション
新しい rhc_insights.ansible_host
パラメーターを使用して、Red Hat Insights に登録されているシステムの Ansible ホスト名を設定または更新できるようになりました。このパラメーターを設定すると、/etc/insights-client/insights-client.conf
ファイル内の ansible_host
設定が、選択した Ansible ホスト名に変更されます。システムがすでに Red Hat Insights に接続されている場合、このパラメーターによって既存の Ansible ホスト名が更新されます。
新しい mssql_ha_prep_for_pacemaker
変数
以前は、microsoft.sql.server
RHEL システムロールに、Pacemaker 用に SQL Server を設定するかどうかを制御する変数がありませんでした。この更新では、mssql_ha_prep_for_pacemaker
が追加されます。システムを Pacemaker 用に設定せず、別の HA ソリューションを使用する場合は、変数を false
に設定します。
sshd
ロールは証明書ベースの SSH 認証を設定するようになりました
sshd
RHEL システムロールを使用すると、SSH 証明書を使用して認証する複数の SSH サーバーを設定および管理できるようになりました。これにより、証明書は信頼できる CA によって署名され、きめ細かいアクセス制御、有効期限、集中型管理が提供されるため、SSH 認証がより安全になります。
logging
システムロールでは、rsyslog_max_message_size
の代わりに、logging_max_message_size
パラメーターを使用します。
以前は、rsyslog_max_message_size
パラメーターがサポートされていなかったにもかかわらず、logging
RHEL システムロールは、logging_max_message_size
パラメーターではなく rsyslog_max_message_size
を使用していました。この機能拡張により、ログメッセージの最大サイズを設定するために rsyslog_max_message_size
ではなく、logging_max_message_size
が使用されるようになります。
ratelimit_burst
変数は、logging
システムロールで ratelimit_interval
が設定されている場合にのみ使用されます。
以前は、logging
RHEL システムロールで、ratelimit_interval
変数が設定されていない場合、ロールは ratelimit_burst
変数を使用して rsyslog ratelimit.burst
を設定していました。しかし、ratelimit_interval
も設定する必要があるため、効果はありませんでした。
この機能拡張では、ratelimit_interval
が設定されていない場合、ロールは ratelimit.burst
を設定しません。ratelimit.burst
を設定する場合は、ratelimit_interval
変数および ratelimit_burst
変数の両方を設定する必要があります。
selinux
ロールは、存在しないモジュールを指定するとメッセージを出力するようになりました。
このリリースでは、selinux_modules.path
変数に存在しないモジュールを指定すると、selinux
RHEL システムロールによってエラーメッセージが出力されます。
selinux
ロールは、無効モードでの SELinux の設定をサポートするようになりました。
この更新により、selinux
RHEL システムロールは、SELinux が無効に設定されているノード上の SELinux ポート、ファイルコンテキスト、およびブールマッピングの設定をサポートするようになりました。これは、システム上で SELinux を許可モードまたは強制モードに有効にする前の設定シナリオに役立ちます。
metrics
RHEL システムロールが PMIE Webhook の設定をサポートするようになりました
この更新により、metrics
RHEL システムロールの metrics_webhook_endpoint
変数を使用して、`global webhook_endpoint` PMIE 変数を自動的に設定できるようになりました。これにより、重要なパフォーマンスイベントに関するメッセージを受信する環境用のカスタム URL を提供できるようになります。これは通常、Event-Driven Ansible などの外部ツールで使用されます。
bootloader
RHEL システムのロール
この更新では、bootloader
RHEL システムロールが導入されます。この機能を使用すると、RHEL システム上のブートローダーとカーネルの安定した一貫した設定を実現できます。要件、ロール変数、およびサンプル Playbook の詳細は、/usr/share/doc/rhel-system-roles/bootloader/
ディレクトリーの README リソースを参照してください。