第25章 システムロール
以下の章では、システムロールに関する RHEL 8 と RHEL 9 の間の最も重要な変更点を説明します。
25.1. RHEL システムロールを使用したシステム管理タスクの実行 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Linux 9.0 一般提供 (GA) リリース以降、RHEL システムロールに ansible-core 2.12 パッケージが追加されました。これは、コア機能のみを備えたバージョンの Ansible です。つまり、storage ロールの blivet、network ロールの gobject、json_query などのプラグインといったモジュールは含まれていません。
RHEL システムロールを使用すると、設定インターフェイスを利用して複数の RHEL システムをリモートで管理できます。従来の RHEL システムロール形式に対する選択肢の 1 つとして、Ansible Collections を利用できます。これは、Ansible Automation Platform のお客様は、Automation Hub から利用できます。RHEL ユーザーは、RPM パッケージから利用できます。
RHEL 9 コントロールノードは、RHEL 7、RHEL 8、および RHEL 9 ノードのみを管理できます。
RHEL 9 には、ansible-core 2.14 が含まれています。この Ansible バージョンは、RHEL 7、RHEL 8、および RHEL 9 ノードの管理に対応します。RHEL 10 ノードを管理するには、RHEL 10 コントロールノードが必要です。
新しい RHEL システムロール
sudoRHEL 9.5 では、すべての管理対象ノードに自動化された方法で
sudo設定を配布するために、sudoRHEL システムロールが追加されました。詳細は、専用のリリースノート New
sudoRHEL system role、または/usr/share/doc/rhel-system-role/sudo/ディレクトリーのリソースを参照してください。gfs2RHEL 9.5 では、すべての管理ノードで自動化された方法で Global File System 2 (GFS2)を設定するための
gfs2RHEL システムロールが追加されました。詳細は、RHEL システムロールを使用した GFS2 ファイルシステムの設定に対する専用リリースノートのサポート、または
/usr/share/doc/rhel-system-role/gfs2/ ディレクトリーのリソースを参照してください。aideRHEL 9.6 では、すべての管理対象ノードで自動化された方法で、不正な変更を検出するための
aideRHEL システムロールが追加されました。詳細は、専用のリリースノート New RHEL system role:
aide、または/usr/share/doc/rhel-system-role/aide/ディレクトリーのリソースを参照してください。
Ansible Engine 2.9 のサポートが RHEL 9 では利用できなくなりました
Ansible Engine 2.9 は、Red Hat Enterprise Linux 9 では利用できなくなりました。以前に Ansible Engine 2.9 で実行されていた Playbook は、欠落しているプラグインまたはモジュールに関連するエラーメッセージを生成する場合があります。Ansible のユースケースが、RHEL で提供されている Ansible Core の限定サポート範囲を超えている場合は、ご利用可能なサポートについて Red Hat までお問い合わせください。
RHEL システムロールが Ansible Core を使用するようになりました
RHEL 9 の一般提供リリースの時点で、Ansible Core には RHEL でサポートされる自動化ユースケースに対して限定範囲でサポートを提供しています。Ansible Core は、RHEL の AppStream リポジトリーで利用できます。サポートの範囲の詳細は RHEL 9 AppStream に含まれている Ansible Core パッケージのサポートの範囲 を参照してください。
Red Hat Enterprise Linux 9.0 以降、RHEL AppStream での Ansible Core のサポート範囲が、Red Hat 製品に同梱されているか、Red Hat 製品によって生成される Ansible Playbook、ロール、モジュール (RHEL システムロールなど) に限定されます。
RHEL 8 がメンテナンスサポートフェーズに移行しました
RHEL 8.10 リリース後、RHEL 8 はメンテナンスサポートフェーズに移行し、新しい機能が提供されなくなります。そのため、RHEL 9.5 以降、新しい機能は RHEL 9 でのみ提供されます。したがって、最新の機能拡張にアクセスするには、RHEL システムロールのコントロールノードに RHEL 9 を使用してください。