4.10. VMware vSphere 리전 및 영역 활성화
단일 VMware vCenter에서 실행되는 여러 vSphere 데이터센터에 OpenShift Container Platform 클러스터를 배포할 수 있습니다. 각 데이터센터는 여러 클러스터를 실행할 수 있습니다. 이 구성을 사용하면 클러스터에 실패할 수 있는 하드웨어 장애 또는 네트워크 중단 위험이 줄어듭니다. 리전 및 영역을 활성화하려면 OpenShift Container Platform 클러스터에 대해 여러 장애 도메인을 정의해야 합니다.
VMware vSphere 리전 및 영역 활성화 기능에는 클러스터의 기본 스토리지 드라이버로 vSphere CSI(Container Storage Interface) 드라이버가 필요합니다. 결과적으로 이 기능은 새로 설치된 클러스터에서만 사용할 수 있습니다.
이전 릴리스에서 업그레이드된 클러스터는 기본적으로 in-tree vSphere 드라이버를 사용하도록 설정하므로 클러스터에 대해 CSI 자동 마이그레이션을 활성화해야 합니다. 그런 다음 업그레이드된 클러스터에 대해 여러 리전 및 영역을 구성할 수 있습니다.
기본 설치 구성은 클러스터를 단일 vSphere 데이터 센터에 배포합니다. 여러 vSphere 데이터 센터에 클러스터를 배포하려면 리전 및 영역 기능을 활성화하는 설치 구성 파일을 생성해야 합니다.
기본 install-config.yaml
파일에는 vcenters
및 failureDomains
필드가 포함되어 있습니다. 여기서 OpenShift Container Platform 클러스터에 대해 여러 vSphere 데이터 센터 및 클러스터를 지정할 수 있습니다. 단일 데이터 센터로 구성된 vSphere 환경에 OpenShift Container Platform 클러스터를 설치하려는 경우 이러한 필드를 비워 둘 수 있습니다.
다음 목록은 클러스터의 영역 및 지역 정의와 관련된 용어를 설명합니다.
-
실패 도메인: 지역과 영역 간의 관계를 구축합니다.
datastore
오브젝트와 같은 vCenter 오브젝트를 사용하여 실패 도메인을 정의합니다. 장애 도메인은 OpenShift Container Platform 클러스터 노드의 vCenter 위치를 정의합니다. -
region: vCenter 데이터 센터를 지정합니다.
openshift-region
태그 범주의 태그를 사용하여 리전을 정의합니다. -
zone: vCenter 클러스터를 지정합니다.
openshift-zone
태그 범주의 태그를 사용하여 영역을 정의합니다.
install-config.yaml
파일에 둘 이상의 실패 도메인을 지정하려는 경우 구성 파일을 생성하기 전에 태그 카테고리, 영역 태그 및 지역 태그를 생성해야 합니다.
리전을 나타내는 각 vCenter 데이터 센터에 vCenter 태그를 생성해야 합니다. 또한 각 클러스터에 대해 영역을 나타내는 데이터 센터에서 실행되는 것보다 vCenter 태그를 생성해야 합니다. 태그를 생성한 후 각 태그를 해당 데이터 센터 및 클러스터에 연결해야 합니다.
다음 표에서는 단일 VMware vCenter에서 실행되는 여러 vSphere 데이터 센터가 있는 구성의 지역, 영역 및 태그 간의 관계에 대한 예를 간략하게 설명합니다.
데이터 센터 (지역) | 클러스터 (zone) | 태그 |
---|---|---|
us-east | us-east-1 | us-east-1a |
us-east-1b | ||
us-east-2 | us-east-2a | |
us-east-2b | ||
us-west | us-west-1 | us-west-1a |
us-west-1b | ||
us-west-2 | us-west-2a | |
us-west-2b |