18.3.8. 클라우드 공급자 옵션 설정

선택적으로 클러스터의 클라우드 공급자 구성을 편집할 수 있습니다. 클라우드 공급자 구성은 OpenShift Container Platform이 RHOSP(Red Hat OpenStack Platform)와 상호 작용하는 방법을 제어합니다.

클라우드 공급자 구성 매개 변수의 전체 목록은 cloud.conf 사양을 참조하십시오.

절차

  1. 클러스터에 대한 매니페스트 파일을 아직 생성하지 않은 경우 다음 명령을 실행하여 해당 파일을 생성합니다.

    $ openshift-install --dir <destination_directory> create manifests
  2. 텍스트 편집기에서 cloud-provider 구성 매니페스트 파일을 엽니다. 예를 들면 다음과 같습니다.

    $ vi openshift/manifests/cloud-provider-config.yaml
  3. cloud.conf 사양에 따라 옵션을 수정합니다.

    로드 밸런싱을 위해 Octavia를 구성하는 것은 일반적인 사례입니다. 예를 들면 다음과 같습니다.

    #...
    [LoadBalancer]
    use-octavia=true 1
    lb-provider = "amphora" 2
    floating-network-id="d3deb660-4190-40a3-91f1-37326fe6ec4a"3
    #...
    1
    이 속성은 Octavia 통합을 활성화합니다.
    2
    이 속성은 로드 밸런서에서 사용하는 Octavia 공급자를 설정합니다. "ovn" 또는 "amphora" 값을 사용할 수 있습니다. OVN을 사용하도록 선택하는 경우SPACE -methodSOURCE_IP_PORT 에도 설정해야 합니다.
    3
    클러스터에서 여러 외부 네트워크를 사용하려면 이 속성이 필요합니다. 클라우드 공급자는 여기에 지정된 네트워크에 유동 IP 주소를 생성합니다.
    중요

    변경 사항을 저장하기 전에 파일이 올바르게 구성되어 있는지 확인합니다. 속성이 적절한 섹션에 배치되지 않은 경우 클러스터가 실패할 수 있습니다.

  4. 변경 사항을 파일에 저장하고 설치를 진행합니다.

    작은 정보

    설치 프로그램을 실행한 후 클라우드 공급자 구성을 업데이트할 수 있습니다. 명령줄에서 다음을 실행합니다.

    $ oc edit configmap -n openshift-config cloud-provider-config

    변경 사항을 저장하면 클러스터를 재구성하는 데 약간의 시간이 걸립니다. SchedulingDisabled 상태의 노드가 없는 경우 프로세스가 완료됩니다.