第1章 RHEL 7 サーバーから RHEL 8 サーバーへの IdM 環境の移行


RHEL 7 IdM 環境を RHEL 8 にアップグレードするには、最初に新しい RHEL 8 IdM レプリカを RHEL 7 IdM 環境に追加し、RHEL 7 サーバーをリタイアさせる必要があります。

警告
  • RHEL 7 IdM サーバーおよび IdM サーバーノードの RHEL 8 へのインプレースアップグレードはサポートされていません。
  • RHEL 6 以前のバージョンから RHEL 8 への直接移行はサポートされていません。IdM データを適切に更新するには、増分移行を実行する必要があります。

    たとえば、RHEL 6 IdM 環境を RHEL 8 に移行するには、次のコマンドを実行します。

    1. RHEL 6 サーバーから RHEL 7 サーバーに移行します。Red Hat Enterprise Linux 6 からバージョン 7 への Identity Management の移行 を参照してください。
    2. 本セクションで説明されているように、RHEL 7 サーバーから RHEL 8 サーバーに移行します。
重要

RHEL 8 は SPAKE と IdP 事前認証をサポートしていますが、RHEL 7 はサポートしていません。RHEL 7 IdM デプロイメントで SPAKE または IdP が有効になっている RHEL 8 サーバーを使用すると、ユーザーがログインできないなどの問題が発生する可能性があります。IdM デプロイメント内のすべてのサーバーをできるだけ早く移行してください。

詳細は、Red Hat ナレッジベースソリューションの Kerberos での事前認証エラー および AD 信頼ユーザー向けの 2FA/OTP 認証の使用を 参照してください。

この手順では、すべての Identity Management (IdM) のデータおよび設定を、RHEL (Red Hat Enterprise Linux) 7 サーバーから RHEL 8 サーバーへ 移行 する方法を説明します。この手順を使用して、RHEL 以外の Linux ディストリビューション上の FreeIPA サーバーから RHEL 8 サーバー上の IdM に移行することもできます。

移行手順には、以下が含まれます。

  1. RHEL 8 IdM サーバーを設定し、現在の RHEL 7 IdM 環境にレプリカとして追加します。詳細は、RHEL 8 レプリカのインストール を参照してください。
  2. RHEL 8 サーバーを認証局 (CA) 更新サーバーにする。詳細は、RHEL 8 IdM サーバーへの CA 更新サーバーロールの割り当て を参照してください。
  3. RHEL 7 サーバーで証明書失効リスト (CRL) の生成を停止し、CRL 要求を RHEL 8 にリダイレクトする。詳細は RHEL 7 IdM CA サーバーでの CRL 生成の停止 を参照してください。
  4. RHEL 8 サーバーで CRL の生成を開始する。詳細は 新しい RHEL 8 IdM CA サーバーでの CRL 生成の開始 を参照してください。
  5. 元の RHEL 7 CA 更新サーバーを停止して使用を中止する。詳細は RHEL 7 サーバーの停止および使用停止 を参照してください。

手順では、以下を前提としています。

  • rhel8.example.com は、新しい CA 更新サーバーとなる RHEL 8 システムです。
  • rhel7.example.com は、元の RHEL 7 CA 更新サーバーです。マスター CA 更新サーバーである Red Hat Enterprise Linux 7 サーバーを特定するには、任意の IdM サーバーで次のコマンドを実行します。

    [root@rhel7 ~]# ipa config-show | grep "CA renewal"
    IPA CA renewal master: rhel7.example.com
    Copy to Clipboard

    IdM デプロイメントで認証局 (CA) を使用しない場合、RHEL 7 で実行している IdM サーバーは rhel7.example.com にすることができます。

注記

IdM デプロイメントが組み込み CA を使用する場合に のみ、以下のセクションの手順を完了します。

1.1. RHEL 7 から RHEL 8 への IdM の移行の準備

rhel7.example.com で、以下を行います。

  1. システムを最新の RHEL 7 バージョンへアップグレードしている。
  2. ドメインのドメインレベルが 1 に設定されていることを確認します。詳細は、RHEL 7 の Linux ドメイン ID、認証、およびポリシーガイドドメインレベルの表示と引き上げ を参照してください。
  3. ipa-* パッケージを最新バージョンへ更新している。

    [root@rhel7 ~]# yum update ipa-*
    Copy to Clipboard
    警告

    複数の Identity Management (IdM) サーバーをアップグレードする場合は、各アップグレードの間隔は少なくとも 10 分あけてください。

    複数のサーバーで同時または間隔をあまりあけないでアップグレードを行うと、トポロジー全体でアップグレード後のデータ変更を複製する時間が足りず、複製イベントが競合する可能性があります。

rhel8.example.com で、以下を行います。

  1. システムに最新バージョンの Red Hat Enterprise Linux をインストールします。詳細は、インストールメディアからの RHEL の対話型インストール を参照してください。
  2. rhel7.example.com が同期されているタイムサーバーを特定します。

    [root@rhel7 ~]# ntpstat
    synchronised to NTP server (ntp.example.com) at stratum 3
       time correct to within 42 ms
       polling server every 1024 s
    Copy to Clipboard
    重要

    RHEL 8 では IdM は独自の時刻サーバーを提供しません。つまり、rhel8.example.com に IdM をインストールしても、ホストに NTP サーバーはインストールされません。したがって、ntp.example.com などの別の NTP サーバーを使用する必要があります。詳細は chrony への移行 および IdM のタイムサービス要件 を参照してください。

    rhel7.example.com は NTP サーバーロールで使用できますが、移行プロセスの一環としてサーバーの使用を停止します。したがって、rhel8.example.com は、代わりに ntp.example.com と直接同期する必要があります。これは、クライアントのインストールプロセス中に指定できます。

  3. rhel7.example.com IdM サーバーが権限を持つドメインに、システムを IdM クライアントとして登録します。詳細は、IdM クライアントのインストール を参照してください。クライアントをインストールするときに、前の手順で指定したタイムサーバーを指定します。

    [root@rhel8]# ipa-client-install --mkhomedir --ntp-server ntp.example.com
    Copy to Clipboard

    NTP サーバーのプールを使用している場合は、--ntp-pool オプションを使用します。

    NTP サーバーを手動で指定しない場合は、DNS レコードから自動的に設定されます。これにより、rhel8.example.comrhel7.example.com と同期することになります。これにより、RHEL 7 サーバーが使用できなくなると問題が発生します。

    RHEL8 システムがすでに NTP クライアントとして適切に設定されている場合は、IdM クライアントのインストールを実行するときに --no-ntp オプションを使用できます。

    重要

    シングルラベルのドメイン名 (.company など) は使用しないでください。RHEL 8 以降、IDM は単一ラベルのドメイン名を受け入れず、ドメイン名は 1 つ以上のサブドメインとトップレベルドメイン (example.comcompany.example.com など) で設定されている必要があります。

    既存のドメインが単一ラベルの場合、これらの手順を使用して移行を実行することはできません。このような場合は、LDAP サーバーをアイデンティティー Management に移行する を使用します。

  4. IdM サーバーのインストール用にシステムを準備します。Preparing the system for IdM server installation を参照してください。
  5. IdM レプリカのインストールをシステムに許可します。Authorizing the installation of a replica on an IdM client を参照してください。
  6. ipa-* パッケージを最新バージョンへ更新している。

    [root@rhel7 ~]# yum update ipa-*
    Copy to Clipboard
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat