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] \ /usr/share/ansible/openshift-ansible/playbooks/adhoc/uninstall.yml
# ansible-playbook [-i /path/to/file] \
/usr/share/ansible/openshift-ansible/playbooks/adhoc/uninstall.yml
- 1
- 인벤토리 파일이 /etc/ansible/hosts 디렉터리에 없는 경우
-i
및 인벤토리 파일의 경로를 지정합니다.