1.5. 모듈식 계층 2(ML2) 메커니즘 드라이버
모듈식 계층 2(ML2) 플러그인은 공통 코드 베이스를 사용하는 메커니즘으로 구현됩니다. 이 방법을 사용하면 코드 재사용을 활성화하고 코드 유지 관리 및 테스트 관련 많은 복잡성을 제거합니다.
오케스트레이션 서비스(heat) 매개변수인 NeutronMechanismDrivers 를 사용하여 메커니즘 드라이버를 활성화합니다. 다음은 heat 사용자 지정 환경 파일의 예입니다.
parameter_defaults: ... NeutronMechanismDrivers: ansible,ovn,baremetal ...
메커니즘 드라이버를 지정하는 순서가 중요합니다. 이전 예에서 baremetal 메커니즘 드라이버를 사용하여 포트를 바인딩하려면 ansible 앞에 baremetal 을 지정해야 합니다. 그렇지 않으면 ansible 드라이버가 NeutronMechanismDrivers 의 값 목록에서 baremetal 보다 우선하므로 포트를 바인딩합니다.
Red Hat은 현재 대부분의 고객에게 ML2/OVS 메커니즘 드라이버를 통해 즉시 이점을 제공하기 때문에 RHOSP 15부터 새로운 모든 배포에 대해 ML2/OVN을 기본 메커니즘 드라이버로 선택했습니다. ML2/OVN 기능 세트를 지속적으로 개선하고 개선하면서 각 릴리스와 함께 곱한 이점을 얻을 수 있습니다.
RHOSP 17 릴리스를 통해 더 이상 사용되지 않는 ML2/OVS 메커니즘 드라이버에 대한 지원을 사용할 수 있습니다. 이 기간 동안 ML2/OVS 드라이버는 유지 관리 모드로 남아 버그 수정 및 정상적인 지원을 받으며 대부분의 새로운 기능 개발은 ML2/OVN 메커니즘 드라이버에서 수행됩니다.
RHOSP 18.0에서 Red Hat은 ML2/OVS 메커니즘 드라이버를 완전히 제거하고 지원을 중단할 계획입니다.
기존 RHOSP(Red Hat OpenStack Platform) 배포에서 ML2/OVS 메커니즘 드라이버를 사용하는 경우 지금 시작하여 메커니즘 드라이버로 마이그레이션할 계획을 평가하십시오. 마이그레이션은 RHOSP 16.2에서 지원되며 RHOSP 17.1에서 지원됩니다. 마이그레이션 툴은 테스트 목적으로만 RHOSP 17.0에서 사용할 수 있습니다.
Red Hat은 ML2/OVS에서 ML2/OVN으로의 마이그레이션을 시도하기 전에 사전 대응적인 지원 케이스를 제출해야 합니다. Red Hat은 사전 지원 케이스 없이 마이그레이션을 지원하지 않습니다. Red Hat OpenStack Platform에서 예정된 활동에 대한 사전 대응 사례를 어떻게 열 수 있습니까?
추가 리소스
- 구성 요소, 플러그인, 드라이버 지원의 Neutron in Red Hat OpenStack Platform
- Director 설치 및 사용 가이드의 환경 파일
- Director 설치 및 사용 가이드 의 오버클라우드 생성에 환경 파일 포함