10.5.8. RHOSP(Red Hat OpenStack Platform)의 컨트롤 플레인 구성 옵션
컨트롤 플레인 머신 세트 사양에서 값을 편집하여 인프라 또는 환경의 변경 사항을 반영하도록 컨트롤 플레인 머신을 업데이트할 수 있습니다.
컨트롤 플레인 머신 세트에 대한 업데이트를 저장하면 컨트롤 플레인 머신 세트 Operator가 구성된 업데이트 전략에 따라 컨트롤 플레인 시스템을 업데이트합니다. 자세한 내용은 "컨트롤 플레인 구성 업그레이드"를 참조하십시오.
다음 예제 YAML 스니펫에서는 RHOSP 클러스터의 공급자 사양 및 실패 도메인 구성을 보여줍니다.
10.5.8.1. RHOSP 공급자 사양 샘플 링크 복사링크가 클립보드에 복사되었습니다!
컨트롤 플레인 머신 세트 공급자 사양의 값을 편집하여 기본 인프라의 변경 사항을 반영하도록 컨트롤 플레인 머신을 업데이트할 수 있습니다.
다음 예제 YAML은 RHOSP(Red Hat OpenStack Platform) 클러스터에 대한 유효한 구성을 보여줍니다.
기존 클러스터에 대한 컨트롤 플레인 머신 세트를 생성할 때 공급자 사양은 설치 프로그램이 생성하는 컨트롤 플레인 머신 CR(사용자 정의 리소스)의 providerSpec 구성과 일치해야 합니다.
CR의 failure domain 섹션에 값이 설정된 필드를 생략할 수 있습니다.
다음 예에서 < cluster_id> 문자열은 인프라 ID입니다. 인프라 ID는 클러스터 프로비저닝 중에 사용한 설치 프로그램이 사용하는 클러스터 ID와 일치합니다. OpenShift CLI (oc) 패키지가 설치되어 있으면 다음 명령을 실행하여 인프라 ID를 얻을 수 있습니다.
$ oc get -o jsonpath='{.status.infrastructureName}{"\n"}' infrastructure cluster
OpenStack providerSpec 값 샘플
apiVersion: machine.openshift.io/v1
kind: ControlPlaneMachineSet
metadata:
name: cluster
namespace: openshift-machine-api
spec:
# ...
template:
# ...
spec:
providerSpec:
value:
apiVersion: machine.openshift.io/v1alpha1
cloudName: openstack
cloudsSecret:
name: openstack-cloud-credentials
namespace: openshift-machine-api
flavor: m1.xlarge
image: <cluster_id>-rhcos
kind: OpenstackProviderSpec
metadata:
creationTimestamp: null
networks:
- filter: {}
subnets:
- filter:
name: <cluster_id>-nodes
tags: openshiftClusterID=<cluster_id>
securityGroups:
- filter: {}
name: <cluster_id>-master
serverGroupName: <cluster_id>-master
serverMetadata:
Name: <cluster_id>-master
openshiftClusterID: <cluster_id>
tags:
- openshiftClusterID=<cluster_id>
trunk: true
userDataSecret:
name: master-user-data
다음과 같습니다.
spec.template.spec.providerSpec.value.cloudsSecret.name- 클러스터의 시크릿 이름을 지정합니다. 이 값은 변경하지 마십시오.
spec.template.spec.providerSpec.value.flavor- 컨트롤 플레인의 RHOSP 플레이버 유형을 지정합니다.
spec.template.spec.providerSpec.value.kind- 클라우드 공급자 플랫폼 유형을 지정합니다. 이 값은 변경하지 마십시오.
spec.template.spec.providerSpec.value.securityGroups- 컨트롤 플레인 시스템 보안 그룹을 지정합니다.