2.2. OVS에서 OVN으로 ML2 메커니즘 드라이버 마이그레이션을 위한 컨테이너 이미지 준비


성공적인 마이그레이션에 환경 평가 및 준비는 매우 중요합니다. Red Hat 기술 계정 관리자 또는 글로벌 전문 서비스는 다음 단계를 안내합니다.

프로세스

  1. ML2/OVN으로 마이그레이션한 후 사용할 새 컨테이너 이미지를 준비합니다.

    1. containers-prepare-parameter.yaml 파일이 없는 경우 홈 디렉터리에 생성합니다.

      $ test -f $HOME/containers-prepare-parameter.yaml || sudo openstack tripleo container image prepare default \
      --output-env-file $HOME/containers-prepare-parameter.yaml
    2. containers-prepare-parameter.yaml 이 $HOME/overcloud-migrate-ovn.sh 및 $HOME/overcloud-deploy.sh 파일의 끝에 있는지 확인합니다.
    3. containers-prepare-parameter.yaml 파일에서 neutron_driver를 ovn으로 변경합니다.

      $ sed -i -E 's/neutron_driver:([ ]\w+)/neutron_driver: ovn/' $HOME/containers-prepare-parameter.yaml
    4. neutron_driver에 대한 변경 사항을 확인합니다.

      $ grep neutron_driver $HOME/containers-prepare-parameter.yaml
      neutron_driver: ovn
    5. 이미지를 업데이트합니다.

      $ sudo openstack tripleo container image prepare \
      --environment-file /home/stack/containers-prepare-parameter.yaml
      참고

      containers-prepare-parameter.yaml 파일의 전체 경로를 제공합니다. 그렇지 않으면 이미지 목록을 업데이트하거나 오류 메시지를 제공하지 않고 명령이 매우 빠르게 완료됩니다.

  2. 언더클라우드에서 업데이트된 이미지를 검증합니다.

    . Log in to the undercloud as the user `stack` and source the stackrc file.
    $ source ~/stackrc
    $ openstack tripleo container image list | grep  '\-ovn'

    목록은 다음 예와 유사해야 합니다. OVN 데이터베이스, OVN 컨트롤러, 메타데이터 에이전트 및 neutron 서버 에이전트용 컨테이너가 포함됩니다.

    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp17-openstack-ovn-northd:17.1_20240725.1
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp17-openstack-ovn-sb-db-server:17.1_20240725.1
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp17-openstack-ovn-controller:17.1_20240725.1
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp17-openstack-neutron-server-ovn:17.1_20240725.1
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp17-openstack-ovn-nb-db-server:17.1_20240725.1
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp17-openstack-neutron-metadata-agent-ovn:17.1_20240725.1

    RHOSP 16.2에서 OVN 메커니즘 드라이버로 마이그레이션하는 경우 목록은 다음과 유사합니다.

    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-northd:16.2_20211110.2
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-sb-db-server:16.2_20211110.2
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-controller:16.2_20211110.2
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-neutron-server-ovn:16.2_20211110.2
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-nb-db-server:16.2_20211110.2
    docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-neutron-metadata-agent-ovn:16.2_20211110.2
  3. 원래 배포에서 VXLAN을 사용하는 경우 최대 전송 단위(MTU) 값을 조정해야 할 수 있습니다. 2.3절. “VXLAN OVS 배포에서 마이그레이션할 MTU 감소” 으로 이동합니다.

    원래 배포에서 VLAN 네트워크를 사용하는 경우 MTU 조정을 건너뛰고 2.4절. “OVS에서 OVN으로 ML2 메커니즘 드라이버 마이그레이션” 로 진행할 수 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.