Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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. 웹 UI: 토폴로지에서 서버 제거

머신에서 서버 구성 요소를 제거하지 않고 토폴로지에서 서버를 제거하려면 다음을 수행합니다.
  1. IPA 서버토폴로지IPA 서버를 선택합니다.
  2. 삭제할 서버 이름을 클릭합니다.

    그림 6.13. 서버 선택

    서버 선택
  3. 서버 삭제를 클릭합니다.

6.4.2. 명령줄: 토폴로지에서 서버 제거

중요
서버를 제거하는 것은 되돌릴 수 없는 작업입니다. 서버를 제거하면 토폴로지에 다시 도입하는 유일한 방법은 시스템에 새 복제본을 설치하는 것입니다.
server1.example.com 을 제거하려면 다음을 수행합니다.
  1. 다른 서버에서 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"
    ----------------------------------------------------------
  2. server1.example.com 에서 ipa server-install --uninstall 명령을 실행하여 시스템에서 서버 구성 요소를 제거합니다.
    [root@server1 ~]# ipa server-install --uninstall