15.9. OpenStack 클라우드 구성 참조 가이드


클라우드 공급자 구성은 OpenShift Container Platform이 RHOSP(Red Hat OpenStack Platform)와 상호 작용하는 방법을 제어합니다. cloud-provider 구성 매니페스트 파일에서 다음 매개변수를 사용하여 클러스터를 구성합니다.

15.9.1. OpenStack 클라우드 공급자 옵션

일반적으로 cloud.conf 라는 파일로 저장된 클라우드 공급자 구성은 OpenShift Container Platform이 RHOSP(Red Hat OpenStack Platform)와 상호 작용하는 방법을 제어합니다.

다음 옵션을 지정하여 유효한 cloud.conf 파일을 생성할 수 있습니다.

15.9.1.1. 글로벌 옵션

다음 옵션은 Keystone이라고도 하는 RHOSP ID 서비스를 사용하는 RHOSP CCM 인증에 사용됩니다. openstack CLI를 사용하여 설정할 수 있는 글로벌 옵션과 관련이 있습니다.

옵션설명

auth-url

RHOSP ID 서비스 URL입니다. 예: http://128.110.154.166/identity.

ca-file

선택 사항: RHOSP ID 서비스와의 통신을 위한 CA 인증서 번들 파일입니다. ID 서비스 URL과 함께 HTTPS 프로토콜을 사용하는 경우 이 옵션이 필요합니다.

domain-id

ID 서비스 사용자 도메인 ID입니다.

ID 서비스 애플리케이션 자격 증명을 사용하는 경우 이 옵션을 설정되지 않은 상태로 두십시오.

domain-name

ID 서비스 사용자 도메인 이름입니다.

domain-id 를 설정하는 경우 이 옵션이 필요하지 않습니다.

tenant-id

ID 서비스 프로젝트 ID입니다. ID 서비스 애플리케이션 자격 증명을 사용하는 경우 이 옵션을 설정되지 않은 상태로 두십시오.

ID API의 버전 3에서 식별자 테넌트프로젝트로 변경하면 tenant-id 값이 API의 프로젝트 구성에 자동으로 매핑됩니다.

tenant-name

ID 서비스 프로젝트 이름입니다.

사용자 이름

ID 서비스 사용자 이름입니다.

ID 서비스 애플리케이션 자격 증명을 사용하는 경우 이 옵션을 설정되지 않은 상태로 두십시오.

암호

ID 서비스 사용자 암호입니다.

ID 서비스 애플리케이션 자격 증명을 사용하는 경우 이 옵션을 설정되지 않은 상태로 두십시오.

region

ID 서비스 지역 이름입니다.

trust-id

ID 서비스 신뢰 ID입니다. 신뢰는 다른 사용자에게 역할을 위임하거나 신뢰할 수 있는 사용자 또는 신뢰자의 권한을 나타냅니다. 필요한 경우 신뢰는 신뢰자가 신뢰자에게 가장할 수 있도록 권한을 부여합니다. ID 서비스 API의 /v3/OS-TRUST/trusts 끝점을 쿼리하여 사용 가능한 신뢰를 찾을 수 있습니다.

15.9.1.2. 로드 밸런서 옵션

클라우드 공급자는 Octavia를 사용하는 배포에 대한 여러 로드 밸런서 옵션을 지원합니다.

옵션설명

use-octavia

Neutron-LECDHE 대신 LoadBalancer 유형의 서비스 구현에 Octavia를 사용할지 여부입니다. 기본값은 true입니다.

floating-network-id

선택 사항: 로드 밸런서 가상 IP 주소(VIP)에 대한 유동 IP 주소를 생성하는 데 사용되는 외부 네트워크입니다. 클라우드에 외부 네트워크가 여러 개 있는 경우 이 옵션을 설정하거나 사용자가 서비스 주석에 loadbalancer.openstack.org/floating-network-id 를 지정해야 합니다.

lb-method

로드 밸런서 풀을 생성하는 데 사용되는 로드 밸런싱 알고리즘입니다. Amphora 공급자의 경우 값은 ROUND_ROBIN,LEAST_CONNECTIONS, 또는 SOURCE_IP 일 수 있습니다. 기본값은 ROUND_ROBIN 입니다.

OVN 공급자의 경우 SOURCE_IP_PORT 알고리즘만 지원됩니다.

Amphora 공급자의 경우 LEAST_CONNECTIONS 또는 SOURCE_IP 방법을 사용하는 경우, openshift-config 네임스페이스의 cloud-provider-config 구성 맵에서 create-monitor 옵션을 true 로 구성하고 로드 밸런서 유형 서비스에서 ETP:Local 을 사용하여 클라이언트에서 서비스 엔드포인트 연결에 알고리즘 적용을 허용하도록 합니다.

lb-provider

선택 사항: 로드 밸런서의 공급자를 지정하는 데 사용됩니다(예: amphora 또는 octavia ). Amphora 및 Octavia 공급자만 지원됩니다.

lb-version

선택 사항: 로드 밸런서 API 버전입니다. "v2" 만 지원됩니다.

subnet-id

로드 밸런서 VIP가 생성되는 네트워킹 서비스 서브넷의 ID입니다.

create-monitor

서비스 로드 밸런서에 대한 상태 모니터를 생성할지 여부입니다. externalTrafficPolicy: Local 을 선언하는 서비스에는 상태 모니터가 필요합니다. 기본값은 false입니다.

ovn 공급자와 함께 버전 17 이전의 RHOSP를 사용하는 경우 이 옵션은 지원되지 않습니다.

monitor-delay

프로브가 로드 밸런서의 멤버로 전송되는 시간(초)입니다. 기본값은 5 입니다.

monitor-max-retries

로드 밸런서 멤버의 작동 상태를 ONLINE 으로 변경하는 데 필요한 성공적인 점검 수입니다. 유효한 범위는 1~10 이며 기본값은 1 입니다.

monitor-timeout

모니터가 시간이 초과되기 전에 모니터가 백엔드에 연결하기 위해 대기하는 시간(초)입니다. 기본값은 3입니다.

15.9.1.3. 메타데이터 옵션

옵션설명

search-order

이 구성 키는 공급자가 실행되는 인스턴스와 관련된 메타데이터를 검색하는 방식에 영향을 미칩니다. configDrive,metadataService 의 기본값은 공급자에서 사용 가능한 경우 먼저 구성 드라이브에서 인스턴스 메타데이터를 검색한 다음 메타데이터 서비스를 검색합니다. 대체 값은 다음과 같습니다.

  • configDrive: 구성 드라이브에서 인스턴스 메타데이터만 검색합니다.
  • metadataService: 메타데이터 서비스에서 인스턴스 메타데이터만 검색합니다.
  • metadataService,configDrive: 메타데이터 서비스에서 먼저 메타데이터 메타데이터를 검색한 다음 구성 드라이브에서 인스턴스 메타데이터를 검색합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.