14.3. UI를 사용한 vSphere 설치 후 구성
플랫폼 통합 기능이 활성화된 vSphere에서 지원 설치 관리자를 사용하여 OpenShift Container Platform 클러스터를 설치한 후 다음 vSphere 구성 설정을 수동으로 업데이트해야 합니다.
- vCenter 주소
- vCenter 클러스터
- vCenter 사용자 이름
- vCenter 암호
- 데이터 센터
- 기본 데이터 저장소
- 가상 머신 폴더
사전 요구 사항
- 지원 설치 프로그램이 클러스터 설치를 성공적으로 완료했습니다.
- 클러스터가 console.redhat.com 에 연결되어 있습니다.
절차
-
관리자 관점에서 홈
개요 로 이동합니다. - 상태 에서 vSphere 연결을 클릭하여 vSphere 연결 구성 마법사를 엽니다.
-
vCenter 필드에 vSphere vCenter 서버의 네트워크 주소를 입력합니다. 도메인 이름 또는 IP 주소일 수 있습니다. vSphere 웹 클라이언트 URL(예:
https://[your_vCenter_address]/ui
)에 나타납니다. vCenter 클러스터 필드에 OpenShift Container Platform이 설치된 vSphere vCenter 클러스터의 이름을 입력합니다.
중요이 단계는 OpenShift Container Platform 4.13 이상을 설치한 경우 필수입니다.
- Username 필드에 vSphere vCenter 사용자 이름을 입력합니다.
암호 필드에 vSphere vCenter 암호를 입력합니다.
주의시스템은 클러스터의
kube-system
네임스페이스에vsphere-creds
시크릿에 사용자 이름과 암호를 저장합니다. 잘못된 vCenter 사용자 이름 또는 암호를 사용하면 클러스터 노드를 예약할 수 없습니다.-
Datacenter 필드에 클러스터를 호스팅하는 데 사용되는 가상 머신이 포함된 vSphere 데이터 센터의 이름을 입력합니다(예:
SDDC-Datacenter
). Default 데이터 저장소 필드에 영구 데이터 볼륨을 저장하는 vSphere 데이터 저장소를 입력합니다(예:
/SDDC-Datacenter/datastore/datastore/datastore
).주의구성이 저장된 후 vSphere 데이터 센터 또는 기본 데이터 저장소를 업데이트한 후 활성 vSphere
PersistentVolumes
를 분리합니다.-
가상 머신 폴더 필드에 클러스터의 가상 머신이 포함된 데이터 센터 폴더(예:
/SDDC-Datacenter/vm/ci-ln-hjg4vg2-c61657-t2gzr
)를 입력합니다. OpenShift Container Platform 설치가 성공하려면 클러스터를 구성하는 모든 가상 머신이 단일 데이터 센터 폴더에 있어야 합니다. -
Save Configuration 을 클릭합니다. 이렇게 하면
openshift-config
네임스페이스에서cloud-provider-config
파일이 업데이트되고 구성 프로세스가 시작됩니다. - vSphere 연결 구성 마법사를 다시 열고 모니터된 Operator 패널을 확장합니다. Operator의 상태가 Progressing 또는 Healthy 인지 확인합니다.
검증
연결 구성 프로세스는 Operator 상태 및 컨트롤 플레인 노드를 업데이트합니다. 완료하는 데 약 1 시간이 걸립니다. 구성 프로세스 중에 노드가 재부팅됩니다. 이전에는 바인딩된 PersistentVolumeClaims
오브젝트가 연결이 끊어질 수 있었습니다.
다음 단계에 따라 구성 프로세스를 모니터링합니다.
구성 프로세스가 성공적으로 완료되었는지 확인합니다.
-
OpenShift Container Platform 관리자 화면에서 홈
개요 로 이동합니다. - Status (상태)에서 Operators 를 클릭합니다. 모든 Operator 상태가 Progressing 에서 All succeeded 로 변경될 때까지 기다립니다. 실패 상태는 구성이 실패했음을 나타냅니다.
- 상태에서 컨트롤 플레인 을 클릭합니다. 모든 컨트롤 Pane 구성 요소의 응답 속도가 100%로 반환될 때까지 기다립니다. 실패한 컨트롤 플레인 구성 요소는 구성이 실패했음을 나타냅니다.
오류가 발생하면 연결 설정 중 하나 이상이 올바르지 않음을 나타냅니다. vSphere 연결 구성 마법사에서 설정을 변경하고 구성을 다시 저장합니다.
-
OpenShift Container Platform 관리자 화면에서 홈
다음 단계를 수행하여
PersistentVolumeClaims
오브젝트를 바인딩할 수 있는지 확인합니다.다음 YAML을 사용하여
StorageClass
오브젝트를 생성합니다.kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: vsphere-sc provisioner: kubernetes.io/vsphere-volume parameters: datastore: YOURVCENTERDATASTORE diskformat: thin reclaimPolicy: Delete volumeBindingMode: Immediate
다음 YAML을 사용하여
PersistentVolumeClaims
오브젝트를 생성합니다.kind: PersistentVolumeClaim apiVersion: v1 metadata: name: test-pvc namespace: openshift-config annotations: volume.beta.kubernetes.io/storage-provisioner: kubernetes.io/vsphere-volume finalizers: - kubernetes.io/pvc-protection spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi storageClassName: vsphere-sc volumeMode: Filesystem
자세한 내용은 OpenShift Container Platform 설명서의 동적 프로비저닝 을 참조하십시오.
PersistentVolumeClaims
오브젝트의 문제를 해결하려면 OpenShift Container Platform UI의 관리자 화면에서 스토리지PersistentVolumeClaims 로 이동합니다.