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