8.3. OpenShift Container Registry 설치
- 계획 계획 부터 전체 클러스터 설치 프로세스를 검토합니다. OCR을 설치하면 동일한 프로세스가 사용되지만 인벤토리 파일에 몇 가지 특정 설정이 필요합니다. 설치 문서에는 인벤토리 파일에 사용 가능한 Ansible 변수 목록이 포함되어 있습니다.
- 호스트 준비 단계를 완료합니다.
/etc/ansible/hosts 디렉터리에 인벤토리 파일을 생성합니다.
중요독립 실행형 OCR을 설치하려면
[OSEv3:vars]
섹션의 인벤토리 파일에deployment_subtype=registry
를 설정해야 합니다.지원되는 다양한 시스템 토폴로지에 대해 다음 예제 인벤토리 파일을 사용합니다.
올인원 독립형 OpenShift Container Registry 인벤토리 파일
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여러 마스터(고가용성) 독립형 OpenShift Container Registry 인벤토리 파일
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 전체 OpenShift Container Platform 환경이 아닌 독립형 OCR을 설치하도록
deployment_subtype=registry
를 설정합니다.
독립 실행형 OCR을 설치합니다. 프로세스는 전체 클러스터 설치 프로세스와 유사합니다.
중요Ansible 플레이북을 실행하는 호스트에는 인벤토리 파일에서 호스트당 최소 75MiB의 여유 메모리가 있어야 합니다.
새 클러스터를 배포하기 전에 클러스터 디렉터리로 변경하고 prerequisites.yml 플레이북을 실행합니다.
cd /usr/share/ansible/openshift-ansible ansible-playbook [-i /path/to/inventory] \ playbooks/prerequisites.yml
$ cd /usr/share/ansible/openshift-ansible $ ansible-playbook [-i /path/to/inventory] \
1 playbooks/prerequisites.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 인벤토리 파일이 /etc/ansible/hosts 디렉터리에 없는 경우
-i
및 인벤토리 파일의 경로를 지정합니다.
이 플레이북은 한 번만 실행해야 합니다.
설치를 시작하려면 플레이북 디렉터리로 변경하고 deploy_cluster.yml 플레이북을 실행합니다.
cd /usr/share/ansible/openshift-ansible ansible-playbook [-i /path/to/inventory] \ playbooks/deploy_cluster.yml
$ cd /usr/share/ansible/openshift-ansible $ ansible-playbook [-i /path/to/inventory] \
1 playbooks/deploy_cluster.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 인벤토리 파일이 /etc/ansible/hosts 디렉터리에 없는 경우
-i
및 인벤토리 파일의 경로를 지정합니다.