28장. RHOSP의 로드 밸런싱


28.1. Kuryr SDN으로 Octavia OVN 로드 밸런서 공급자 드라이버 사용

OpenShift Container Platform 클러스터에서 Kuryr를 사용하고 나중에 RHOSP 16으로 업그레이드된 RHOSP(Red Hat OpenStack Platform) 13 클라우드에 설치된 경우, Octavia OVN 공급자 드라이버를 사용하도록 구성할 수 있습니다.

중요

공급자 드라이버를 변경하면 Kuryr가 기존 로드 밸런서를 대신합니다. 이 프로세스로 인해 약간의 다운 타임이 발생합니다.

사전 요구 사항

  • RHOSP CLI, openstack을 설치합니다.
  • OpenShift Container Platform CLI, oc를 설치합니다.
  • RHOSP의 Octavia OVN 드라이버가 활성화되었는지 확인합니다.

    작은 정보

    사용 가능한 Octavia 드라이버 목록을 보려면 명령줄에서 openstack loadbalancer provider list를 입력하십시오.

    명령 출력에 ovn 드라이버가 표시됩니다.

프로세스

Octavia Amphora 공급자 드라이버에서 Octavia OVN으로 변경하려면 다음을 수행하십시오.

  1. kuryr-config ConfigMap을 엽니다. 명령줄에 다음을 입력합니다.

    $ oc -n openshift-kuryr edit cm kuryr-config
  2. ConfigMap에서 kuryr-octavia-provider:default가 포함된 행을 삭제합니다. 예를 들면 다음과 같습니다.

    ...
    kind: ConfigMap
    metadata:
      annotations:
        networkoperator.openshift.io/kuryr-octavia-provider: default 1
    ...
    1
    이 행을 삭제합니다. 클러스터에서 ovn을 값으로 사용하여 이 행을 다시 생성합니다.

    CNO(Cluster Network Operator)에서 수정 사항을 감지하고 kuryr-controllerkuryr-cni Pod를 재배포할 때까지 기다리십시오. 이 과정에 몇 분이 걸릴 수 있습니다.

  3. kuryr-config ConfigMap 주석이 값 ovn과 함께 표시되는지 확인합니다. 명령줄에 다음을 입력합니다.

    $ oc -n openshift-kuryr edit cm kuryr-config

    ovn 공급자 값이 출력에 표시됩니다.

    ...
    kind: ConfigMap
    metadata:
      annotations:
        networkoperator.openshift.io/kuryr-octavia-provider: ovn
    ...
  4. RHOSP에서 로드 밸런서를 다시 생성했는지 확인합니다.

    1. 명령줄에 다음을 입력합니다.

      $ openstack loadbalancer list | grep amphora

      하나의 Amphora 로드 밸런서가 표시됩니다. 예를 들면 다음과 같습니다.

      a4db683b-2b7b-4988-a582-c39daaad7981 | ostest-7mbj6-kuryr-api-loadbalancer  | 84c99c906edd475ba19478a9a6690efd | 172.30.0.1     | ACTIVE              | amphora
    2. 다음을 입력하여 ovn 로드 밸런서를 검색합니다.

      $ openstack loadbalancer list | grep ovn

      ovn 유형의 나머지 로드 밸런서가 표시됩니다. 예를 들면 다음과 같습니다.

      2dffe783-98ae-4048-98d0-32aa684664cc | openshift-apiserver-operator/metrics | 84c99c906edd475ba19478a9a6690efd | 172.30.167.119 | ACTIVE              | ovn
      0b1b2193-251f-4243-af39-2f99b29d18c5 | openshift-etcd/etcd                  | 84c99c906edd475ba19478a9a6690efd | 172.30.143.226 | ACTIVE              | ovn
      f05b07fc-01b7-4673-bd4d-adaa4391458e | openshift-dns-operator/metrics       | 84c99c906edd475ba19478a9a6690efd | 172.30.152.27  | ACTIVE              | ovn
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.