第4章 新機能
ここでは、Red Hat Enterprise Linux 9.0 に追加された新機能および主要な機能拡張を説明します。
4.1. インストーラーおよびイメージの作成
Anaconda は、Satellite のキックスタートインストールでマシンのプロビジョニングの rhsm
をサポートします。
以前は、マシンのプロビジョニングは、Red Hat Satellite へのキックスタートインストール用のカスタム %post
スクリプトに依存していました。この %post
スクリプトは、カスタム Satellite の自己署名証明書をインポートし、マシンを登録し、サブスクリプションを割り当て、リポジトリーに存在するパッケージをインストールします。
RHEL 9 では、rhsm
コマンドを使用してマシンのプロビジョニングに、Satellite サポートが追加されました。rhsm
コマンドは、システムの登録、RHEL サブスクリプションの割り当て、Satellite インスタンスからのインストールなど、すべてのプロビジョニングタスクに利用できるようになりました。
(BZ#1951709)
RHEL は静的ホスト名として localhost
をサポートします
RHEL 9 以降、/etc/hostname
で静的ホスト名として localhost
を設定することが有効になります。この場合、NetworkManager は DHCP または逆引き DNS ルックアップを通じて一時的なホスト名を取得しようとしません。
(BZ#2190045)
ライセンス、システム、およびユーザー設定の画面が、標準インストール後に無効になりました。
RHEL ユーザーは、gnome-initial-setup
画面およびログイン画面に先立ち、ライセンス、システム (サブスクリプションマネージャー)、およびユーザー設定を構成していました。今回の更新で、ユーザーエクスペリエンスを向上させるために、デフォルトで初期セットアップ画面が無効になりました。
ユーザー作成またはライセンス表示の初期セットアップを実行する必要がある場合は、要件に基づいて以下のパッケージをインストールします。
初期セットアップパッケージをインストールします。
# dnf install initial-setup initial-setup-gui
システムの次回の再起動時に、初期セットアップを有効にします。
# systemctl enable initial-setup
- システムを再起動して、初期設定を表示します。
キックスタートを使用したインストールでは、initial-setup-gui
を packages セクションに追加し、initial-setup
サービスを有効にします。
firstboot --enable %packages @^graphical-server-environment initial-setup-gui %end
(BZ#1878583)
Anaconda は、対話型インストールでネットワークを自動的にアクティブにする
以前のバージョンは、キックスタートまたは起動オプションでネットワークをアクティブにせずに対話型インストールを実行すると、ユーザーがネットワークスポークでネットワークを手動でアクティブにする必要がありました。今回の更新で、Anaconda が、ユーザーがネットワークスポークにアクセスして手動でアクティベートする必要なく、ネットワークを自動的にアクティベートするようになりました。
この更新では、キックスタートインストールおよび ip=
起動オプションを使用したインストールのインストールエクスペリエンスは変更されません。
Image Builder がファイルシステム設定に対応しました。
今回の機能拡張により、Blueprint でカスタムファイルシステム設定を指定でき、必要なディスクレイアウトでイメージを作成できるようになりました。したがって、デフォルト以外のレイアウトを持つことで、セキュリティーベンチマーク、既存設定との一貫性、パフォーマンス、およびディスク不足エラーに対する保護に関してメリットが得られます。
Blueprint でファイルシステム設定をカスタマイズするには、以下のカスタマイズを設定します。
[[customizations.filesystem]] mountpoint = "MOUNTPOINT" size = MINIMUM-PARTITION-SIZE
ブループリントにファイルシステムのカスタマイズを追加すると、ファイルシステムは LVM パーティションに変換されます。
root アカウントのロック
および パスワードを使用した root の SSH ログインを許可
への新しいオプション
RHEL グラフィカルインストールの root パスワード設定画面に以下の新しいオプションが追加されました。
- root アカウントをロックします。このオプションを使用して、マシンへの root アクセスをロックします。
- root の SSH ログインを password で許可します。このオプションを使用して、パスワードベースの SSH root ログインを有効にします。
パスワードベースの SSH root ログイン
を有効にするには、インストールプロセスを開始する前に、キックスタートファイルに以下の行を追加します。
%post echo "PermitRootLogin yes" > /etc/ssh/sshd_config.d/01-permitrootlogin.conf %end
(BZ#1940653)
Image Builder が起動可能なインストーライメージの作成に対応
この機能拡張により、Image Builder を使用して、ルートファイルシステムを含む tarball
ファイルで構成されるブート可能な ISO イメージを作成できるようになります。その結果、起動可能な ISO イメージを使用して、tarball
ファイルシステムをベアメタルシステムにインストールすることができます。