2.10. IdM サーバーに必要なパッケージのインストール
Red Hat Enterprise Linux 8 では、Identity Management (IdM) サーバーのインストールに必要なパッケージがモジュールとして出荷されます。IdM サーバーモジュールストリームは DL1 ストリームと呼ばれ、このストリームからパッケージをダウンロードする前に、このストリームを有効にする必要があります。以下の手順は、IdM の環境設定に必要なパッケージのダウンロード方法を示しています。
前提条件
- RHEL システムを新しくインストールしている。
必要なリポジトリーを利用できるようにしている。
RHEL システムがクラウドで稼働していない場合は、Red Hat Subscription Manager (RHSM) でシステムを登録している。詳細は、Subscription Central を参照してください。IdM が使用する
BaseOSリポジトリーおよびAppStreamリポジトリーも有効にしている。# subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms # subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms
RHSM を使用して特定のリポジトリーを有効化および無効化する方法の詳細は、Subscription Central を参照してください。
- RHEL システムがクラウドで実行している場合は、登録を省略します。必要なリポジトリーは、Red Hat Update Infrastructure (RHUI) から入手できます。
- IdM モジュールストリームを有効にしていない。
手順
idm:DL1ストリームを有効にします。# yum module enable idm:DL1idm:DL1ストリーム経由で配信される RPM に切り替えます。# yum distro-syncIdM の要件に応じて、以下のいずれかのオプションを選択します。
統合 DNS のない IdM サーバーのインストールに必要なパッケージをダウンロードします。
# yum module install idm:DL1/server統合 DNS のある IdM サーバーのインストールに必要なパッケージをダウンロードするには、次のコマンドを実行します。
# yum module install idm:DL1/dnsActive Directory と信頼関係のある IdM サーバーのインストールに必要なパッケージをダウンロードするには、次のコマンドを実行します。
# yum module install idm:DL1/adtrustadtrustプロファイルやdnsプロファイルからパッケージをダウンロードするには、次のコマンドを実行します。# yum module install idm:DL1/{dns,adtrust}IdM クライアントのインストールに必要なパッケージをダウンロードするには、次のコマンドを実行します。
# yum module install idm:DL1/client
別のストリームが有効になっていて、そのストリームからパッケージをダウンロードしたあとに、新しいモジュールストリームに切り替える場合は、インストール済みの関連コンテンツをすべて明示的に削除し、現在のモジュールストリームを無効にしてから、新しいモジュールストリームを有効にする必要があります。現在のストリームを無効にせずに新しいストリームを有効にしようとすると、エラーが発生します。手順の詳細は、後のストリームへの切り替えを 参照してください。
モジュールからパッケージを個別にインストールすることは可能ですが、そのモジュールの API 外のパッケージをインストールすると、Red Hat のサポート範囲は、そのモジュールに関連する場合に制限されます。たとえば、bind-dyndb-ldap をリポジトリーから直接インストールして、カスタムの 389 Directory Server セットアップで使用する場合に発生した問題は、IdM でも発生する場合を除きサポートされません。