6.4. トポロジーからのサーバーの削除
以下のいずれかが該当する場合、IdM ではトポロジーからサーバーを削除できません。
- 削除するサーバーが、残りのトポロジーと他のサーバーに接続する唯一のサーバーである。この場合、他のサーバーが分離され、これは許可されません。
- 削除するサーバーが、最後の CA または DNS サーバーである。
このような状況では、エラーで試行に失敗します。たとえば、コマンドラインで以下を行います。
$ ipa server-del
Server name: server1.example.com
Removing server1.example.com from replication topology, please wait...
ipa: ERROR: Server removal aborted:
Removal of 'server1.example.com' leads to disconnected topology in suffix 'domain':
Topology does not allow server server2.example.com to replicate with servers:
server3.example.com
server4.example.com
...
6.4.1. Web UI: トポロジーからのサーバーの削除
サーバーコンポーネントをマシンからアンインストールせずにトポロジーからサーバーを削除するには、以下を実行します。
を選択します。 - 削除するサーバーの名前をクリックします。
図6.13 サーバーの選択
6.4.2. コマンドライン: トポロジーからのサーバーの削除
重要
サーバーの削除は元に戻せないアクションです。サーバーを削除すると、トポロジーに戻す唯一の方法は、マシンに新しいレプリカをインストールすることです。
server1.example.com
を削除するには、次のコマンドを実行します。
- 別のサーバーで ipa server-del コマンドを実行して、
server1.example.com
を削除します。このコマンドは、サーバーを参照するすべてのトポロジーセグメントを削除します。[user@server2 ~]$ ipa server-del Server name: server1.example.com Removing server1.example.com from replication topology, please wait... ---------------------------------------------------------- Deleted IPA server "server1.example.com" ----------------------------------------------------------
server1.example.com
で、ipa server-install --uninstall コマンドを実行して、マシンからサーバーコンポーネントをアンインストールします。[root@server1 ~]# ipa server-install --uninstall