VMware Integrated OpenStack 7.3에서 Neutron 드라이버는 NSX-MP에서 NSX-P로의 마이그레이션을 지원합니다.

NSX-T 관리부를 활용하여 VMware Integrated OpenStack 배포를 NSX-T Policy Manager로 마이그레이션할 수 있습니다.

Policy Manager에서만 제공되는 NSX-T 기능을 활용할 수도 있습니다(예: DHCPv6 및 SLAAC를 통한 IPv6 지원).

또한 NSX-T의 VMware Integrated OpenStack에서 생성된 개체는 NSX 정책 사용자 인터페이스에도 표시될 수 있습니다. 마이그레이션 프로세스는 다음 작업을 수행합니다.
  • 필요한 최소 NSX-T 버전을 사용하는지 확인합니다.
  • 테스트를 검증합니다. 구체적인 검증 내용은 다음과 같습니다.
    • 테스트를 통해 지원되지 않는 서비스 플러그인을 구성하지 않는지 확인합니다. NSX-T 정책이 포함된 VMware Integrated OpenStack은 Neutron 레이어 2 게이트웨이 확장을 지원하지 않습니다.
    • 테스트를 통해 BGP가 Tier-0 게이트웨이에서 사용되도록 설정되어 있는지 그리고 가용성 영역에 대해 DHCP 릴레이가 구성되지 않았는지 확인합니다.
  • VMware Integrated OpenStack에서 관리되는 모든 리소스, Tier-0 라우터, 프로파일 및 VMware Integrated OpenStack에서 사용되지 않는 기타 NSX-T 리소스를 마이그레이션합니다.
    • 프로세스가 끝나면 Neutron 개체에 해당하는 NSX-T 리소스는 Neutron과 동일한 ID를 갖게 됩니다.
    • NSX-Policy Manager의 리소스에 적용된 태그는 이전에 NSX-T 관리부에 적용된 태그와 동일합니다.
  • MP 플러그인 대신 정책 플러그인을 사용하도록 VMware Integrated OpenStack 제어부를 재구성합니다. 또한 NSX 정책 플러그인을 실행하는 데 필요한 Neutron 사용자 지정 리소스도 업데이트합니다.
참고:
  • NSX MP에서 NSX 정책으로 마이그레이션하는 경우 VMware Integrated OpenStackNSX 마이그레이션 조정기를 오케스트레이션하여 관리부 개체를 정책 개체로 승격합니다.
  • VMware Integrated OpenStack은 Neutron 리소스와 연결된 각 NSX 개체와 인증서 및 프로파일과 같은 다른 종속 개체를 제어합니다.
  • 백엔드 리소스를 직접 수정하면 NSX 리소스가 Neutron 상태와 동기화되지 않으며 VMware Integrated OpenStack은 해당하는 특정 리소스에 대한 승격을 수행할 수 없습니다. 이로 인해 정책으로의 마이그레이션이 실패합니다.
  • 마이그레이션을 완료한 후 VMware Integrated OpenStack에서 관리되는 NSX 리소스가 백엔드에서 변경되지 않고 그대로 유지되는지 확인합니다.
  • 마이그레이션 중에 오류 상태의 로드 밸런서 및 방화벽 그룹은 포함할 수 없습니다. 로드 밸런서에 대해 생성된 리소스와 NSX-T 백엔드의 방화벽 그룹을 NSX 정책으로 마이그레이션할 수 없기 때문입니다.

사전 요구 사항

  • MP에서 정책으로의 마이그레이션에 NSX-T 3.1.0 이상을 사용하는지 확인합니다.
  • NSX-T에서 마이그레이션 조정기 서비스가 실행 중인지 확인합니다.
    참고: 마이그레이션을 트리거하기 NSX-T Manager를 백업해야 합니다. 마이그레이션이 실패하면 NSX Manager를 복원하고 복원이 성공한 후 VMware Integrated OpenStack에서 마이그레이션을 다시 시도해야 합니다. 마이그레이션 후에는 NSX-T 관리부로 되돌릴 수 없습니다. NSX-T Policy Manager로 마이그레이션에 성공한 후 NSX MP 플러그인으로 되돌리는 기능이 지원되는 솔루션은 없습니다.

프로시저

  1. nsx에서 마이그레이션 서비스를 시작합니다. SSH를 통해 첫 번째 nsx Manager에 admin사용자로 연결하고 다음을 실행합니다.
    start service migration-coordinator
  2. VMware Integrated OpenStack 관리자에 로그인하고 다음을 실행합니다.
    viocli update neutron
    Neutron 구성에서 다음 코드를 추가합니다. 업데이트 후에 neutron-mp2p-migration 포드 생성됨실행 중을 볼 수 있습니다.
    manifests:
     mp2p_migration: true
  3. neutron-mp2p-migration 포드를 모니터링합니다. 마이그레이션 프로세스가 완료되면 포드의 상태가 다음으로 표시됩니다. 완료됨. 다음 코드를 사용하여 Neutron 서버가 정책 플러그인을 사용하는지 확인할 수 있습니다.
    viocli update neutron
    manifests:
      mp2p_migration: true
      vmware_dvs_plugin: false
      vmware_nsxpolicy_plugin: true
      vmware_nsxv_plugin: false
      vmware_nsxv3_plugin: false
  4. 마이그레이션이 완료되고 Neutron 서버 포드가 새 구성을 시작하면 SSH를 통해 nsx Manager에 연결하고 다음을 실행하여 마이그레이션을 중지합니다.
    stop service migration-coordinator

결과

마이그레이션이 성공하면 MP에서 마이그레이션된 리소스가 정책에 있는 것을 볼 수 있습니다.