9장. OpenShift Container Platform 설치 제거
uninstall.yml 플레이북을 실행하여 클러스터에서 OpenShift Container Platform 호스트를 설치 제거할 수 있습니다. 이 Playbook은 다음을 포함하여 Ansible에서 설치한 OpenShift Container Platform 콘텐츠를 삭제합니다.
- 설정
- 컨테이너
- 기본 템플릿 및 이미지 스트림
- 이미지
- RPM 패키지
플레이북은 플레이북을 실행할 때 지정한 인벤토리 파일에 정의된 모든 호스트의 콘텐츠를 삭제합니다.
중요
클러스터를 제거하기 전에 다음 시나리오 목록을 검토하고 설치 제거를 가장 적합한 옵션인지 확인하십시오.
- 설치 프로세스가 실패하고 프로세스를 계속 진행하려는 경우 설치를 다시 시도할 수 있습니다. 설치 플레이북은 클러스터를 설치하지 못하는 경우 클러스터를 제거하지 않고도 다시 실행할 수 있도록 설계되었습니다.
- 처음부터 실패한 설치를 다시 시작하려면 다음 섹션에 설명된 대로 uninstall.yml 플레이북을 실행하여 클러스터에서 OpenShift Container Platform 호스트를 제거할 수 있습니다. 이 Playbook은 설치한 최신 버전의 OpenShift Container Platform 자산만 설치 제거합니다.
- 호스트 이름 또는 인증서 이름을 변경해야 하는 경우 uninstall.yml 플레이북을 실행하여 설치를 재시도하기 전에 인증서를 다시 생성해야 합니다. 설치 플레이북을 다시 실행하면 인증서가 다시 생성되지 않습니다.
- 개념 증명 설치와 같이 이전에 OpenShift Container Platform을 설치한 호스트를 용도 변경하거나 OpenShift Container Platform의 다른 마이너 버전 또는 비동기 버전을 설치하려면 프로덕션 클러스터에서 호스트 이미지를 다시 지정해야 합니다. uninstall.yml 플레이북을 실행한 후 일부 호스트 자산은 변경된 상태로 유지될 수 있습니다.
9.1. OpenShift Container Platform 클러스터 설치 제거
클러스터의 모든 호스트에서 OpenShift Container Platform을 설치 제거하려면 플레이북 디렉터리로 변경하고 가장 최근에 사용한 인벤토리 파일을 사용하여 플레이북을 실행합니다.
# ansible-playbook [-i /path/to/file] \ 1
/usr/share/ansible/openshift-ansible/playbooks/adhoc/uninstall.yml
- 1
- 인벤토리 파일이 /etc/ansible/hosts 디렉터리에 없는 경우
-i
및 인벤토리 파일의 경로를 지정합니다.