26.10. Ansible Playbook を使用した IdM サーバーのアンインストール
既存の RHEL Identity Management (IdM) デプロイメントでは、レプリカ と サーバー は同義の用語です。
以下の手順に従って、Ansible Playbook を使用して IdM レプリカをアンインストールします。この例では、以下が適用されます。
- IdM 設定は、server123.idm.example.com からアンインストールされます。
- server123.idm.example.com と関連するホストエントリーが IdM トポロジーから削除されます。
前提条件
コントロールノード:
- Ansible バージョン 2.15 以降を使用している。
-
freeipa.ansible_freeipa
コレクションがインストールされている。 - ~/MyPlaybooks/ ディレクトリーに、IdM サーバーの完全修飾ドメイン名 (FQDN) を使用して Ansible インベントリーファイル が作成されている (この例の場合)。
-
secret.yml Ansible vault に
ipaadmin_password
が保存されており、secret.yml ファイルを保護するパスワードを格納しているファイルにアクセスできる (この例の場合)。
-
ターゲットノード (
freeipa.ansible_freeipa
モジュールが実行されるノード) が、IdM クライアント、サーバー、またはレプリカとして IdM ドメインに含まれている。 マネージドノード:
- システムが RHEL 10 で実行されている。
手順
Ansible Playbook ファイル uninstall-server.yml を次の内容で作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ipaserver_remove_from_domain
オプションは、IdM トポロジーからホストを登録解除します。注記server123.idm.example.com を削除するとトポロジーが切断される場合は、削除は中止されます。詳細は、Ansible Playbook を使用した IdM サーバーのアンインストール (トポロジーが分断されても構わない場合) を参照してください。
レプリカをアンインストールします。
ansible-playbook --vault-password-file=password_file -v -i <path_to_inventory_directory>/inventory <path_to_playbooks_directory>/uninstall-server.yml
$ ansible-playbook --vault-password-file=password_file -v -i <path_to_inventory_directory>/inventory <path_to_playbooks_directory>/uninstall-server.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - server123.idm.example.com を指しているネームサーバー (NS) DNS レコードがすべて DNS ゾーンから削除されていることを確認してください。使用する DNS が IdM により管理される統合 DNS であるか、外部 DNS であるかに関わらず、確認を行なってください。