8.23. 컨트롤 플레인 노드에 대한 vSphere DRS 유사성 방지 규칙 구성
vSphere DRS(Distributed Resource Scheduler) 유사성 방지 규칙을 구성하여 OpenShift Container Platform 컨트롤 플레인 노드의 고가용성을 지원할 수 있습니다. 유사성 방지 규칙을 사용하면 OpenShift Container Platform 컨트롤 플레인 노드의 vSphere 가상 머신이 동일한 vSphere 호스트에 예약되지 않습니다.
- 다음 정보는 컴퓨팅 DRS에만 적용되며 스토리지 DRS에는 적용되지 않습니다.
-
govc
명령은 VMware에서 사용할 수 있는 오픈 소스 명령이며 Red Hat에서 사용할 수 없습니다.govc
명령은 Red Hat 지원에서 지원되지 않습니다. -
govc
다운로드 및 설치 지침은 VMware 설명서 웹 사이트에서 확인할 수 있습니다.
다음 명령을 실행하여 유사성 방지 규칙을 생성합니다.
명령 예
$ govc cluster.rule.create \ -name openshift4-control-plane-group \ -dc MyDatacenter -cluster MyCluster \ -enable \ -anti-affinity master-0 master-1 master-2
규칙을 생성하면 동일한 호스트에서 실행되지 않도록 컨트롤 플레인 노드가 vSphere에 의해 자동으로 마이그레이션됩니다. vSphere가 새 규칙을 조정하는 동안 다소 시간이 걸릴 수 있습니다. 다음 절차에는 성공적인 명령 완료가 표시됩니다.
마이그레이션이 자동으로 수행되며 마이그레이션이 완료될 때까지 짧은 OpenShift API 중단 또는 대기 시간이 발생할 수 있습니다.
컨트롤 플레인 VM 이름을 변경하거나 새 vSphere 클러스터로 마이그레이션하는 경우 vSphere DRS 유사성 방지 규칙을 수동으로 업데이트해야 합니다.
프로세스
다음 명령을 실행하여 기존 DRS 유사성 방지 규칙을 제거합니다.
$ govc cluster.rule.remove \ -name openshift4-control-plane-group \ -dc MyDatacenter -cluster MyCluster
출력 예
[13-10-22 09:33:24] Reconfigure /MyDatacenter/host/MyCluster...OK
다음 명령을 실행하여 업데이트된 이름으로 규칙을 다시 생성합니다.
$ govc cluster.rule.create \ -name openshift4-control-plane-group \ -dc MyDatacenter -cluster MyOtherCluster \ -enable \ -anti-affinity master-0 master-1 master-2