第8章 復旧時の IdM クライアントの調整


サーバートポロジーの変更を反映させるために、Identity Management (IdM) の設定を更新します。クライアントの参照先を正常に動作しているレプリカに変更し、DNS レコードを更新し、ローカルキャッシュをクリアして古いサーバー情報を削除することで、クライアントが引き続き正しく認証を行えるようにすることができます。

手順

  1. DNS 設定を調整します。

    1. /etc/hosts に IdM サーバーの参照が含まれている場合は、ハードコーディングされた IP からホスト名へのマッピングが有効になっていることを確認してください。
    2. IdM クライアントが名前解決に IdM DNS を使用している場合は、/etc/resolv.confnameserver のエントリーが、DNS サービスを提供する IdM レプリカを指していることを確認します。
  2. Kerberos 設定を調整します。

    1. デフォルトでは、IdM クライアントは DNS サービスレコードを参照して Kerberos サーバーを特定し、レプリカトポロジーの変更に合わせて調整を行います。

      [root@client ~]# grep dns_lookup_kdc /etc/krb5.conf
        dns_lookup_kdc = true
    2. IdM クライアントが /etc/krb5.conf で特定の IdM サーバーを使用するようにハードコーディングされている場合は、以下を行います。

      [root@client ~]# grep dns_lookup_kdc /etc/krb5.conf
        dns_lookup_kdc = false

      /etc/krb5.confkdc エントリー、master_kdc エントリー、および admin_server エントリーが適切に機能する IdM サーバーを参照することを確認します。

      [realms]
       EXAMPLE.COM = {
        kdc = functional-server.example.com:88
        master_kdc = functional-server.example.com:88
        admin_server = functional-server.example.com:749
        default_domain = example.com
        pkinit_anchors = FILE:/var/lib/ipa-client/pki/kdc-ca-bundle.pem
        pkinit_pool = FILE:/var/lib/ipa-client/pki/ca-bundle.pem
      }
  3. SSSD 設定を調整します。

    1. デフォルトでは、IdM クライアントは DNS サービスレコードを参照して LDAP サーバーを特定し、レプリカトポロジーの変更に合わせて調整を行います。

      [root@client ~]# grep ipa_server /etc/sssd/sssd.conf
      ipa_server = _srv_, functional-server.example.com
    2. IdM クライアントが /etc/sssd/sssd.conf で特定の IdM サーバーを使用するようにハードコーディングされている場合は、ipa_server エントリーが適切に動作する IdM サーバーを参照するようにしてください。

      [root@client ~]# grep ipa_server /etc/sssd/sssd.conf
      ipa_server = functional-server.example.com
  4. SSSD のキャッシュされた情報を消去します。

    • SSSD キャッシュには、失われたサーバーに関連する古い情報が含まれる場合があります。認証に一貫性がない場合は、SSSD キャッシュをパージします。

      [root@client ~]# sss_cache -E

検証

  1. IdM ユーザーとして Kerberos Ticket-Granting-Ticket を取得して、Kerberos 設定を確認します。

    [root@client ~]# kinit admin
    Password for admin@EXAMPLE.COM:
  2. キャッシュされたチケットの有効な認証情報をリスト表示して、チケットを検証します。

    [root@client ~]# klist
    Ticket cache: KCM:0
    Default principal: admin@EXAMPLE.COM
    
    Valid starting       Expires              Service principal
    10/31/2019 18:44:58  11/25/2019 18:44:55  krbtgt/EXAMPLE.COM@EXAMPLE.COM
  3. IdM ユーザー情報を取得して、SSSD 設定を確認します。

    [root@client ~]# id admin
    uid=1965200000(admin) gid=1965200000(admins) groups=1965200000(admins)
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る