Neutron 플러그인이 NSX-T 배포와 상호 작용할 수 있도록 하려면 이러한 파일을 NSX-T 환경과 관련된 정보로 편집해야 합니다.

프로시저

  1. neutron.conf 파일을 편집하여 코어 Neutron 플러그인 [DEFAULT] core_plugin = vmware_nsxp를 설정합니다. NSX-T Manager 플러그인을 사용하도록 설정하려면 [DEFAULT] core_plugin = vmware_nsxv3를 사용합니다.
  2. nsx.ini 구성 파일을 편집하여 NSX 배포에 맞게 플러그인을 구성합니다.
    NSX-T OpenStack 플러그인 속성은 nsx.ini 구성 파일의 [nsx_p] 섹션 아래에 있습니다.

    아래의 구성 속성은 NSX Manager 플러그인에도 적용되며 [nsx_v3] 구성 섹션에 지정됩니다.

    정의해야 하는 최소 구성 속성 집합은 다음과 같습니다.
    변수 설명
    nsx_api_managers 이 매개 변수를 사용하면 쉼표로 구분된 Manager 끝점 목록을 사용할 수 있습니다.
    nsx_api_user 관리자 NSX-T Manager 사용자 이름(일반적으로 admin)입니다.
    nsx_api_password 관리자 NSX-T Manager 암호입니다.
    insecure NSX Manager 서버 인증서의 확인을 적용하려면 False로 설정합니다. 기본값은 True입니다.
    ca_file NSX Manager 서버 인증서를 확인하는 데 사용할 CA 번들 파일입니다. 이 옵션은 "비보안"이 True로 설정된 경우 무시됩니다. “비보안"을 False로 설정하고 이 옵션을 설정 해제한 경우 시스템 루트 CA가 서버 인증서를 확인하는 데 사용됩니다.
    nsx_api_managers Neutron 네트워크를 생성하는 데 사용되는 기본 NSX 오버레이 전송 영역의 이름 또는 UUID입니다. Neutron를 시작하기 전에 NSX에서 생성해야 합니다.
    default_tier0_router 향후 OpenStack 논리적 라우터(NSX-T Tier1)가 연결될 정책 관리자 NSX-T Tier0 이름 게이트웨이 라우터 또는 UUID여야 합니다("라우팅/라우터" 아래에 있음).
    dhcp_profile UUID 또는 이름을 입력합니다. NSX Manager에서 DHCP 프로파일 생성의 내용을 참조하십시오.
    metadata_proxy UUID 또는 이름을 입력합니다. 메타데이터 프록시 생성의 내용을 참조하십시오.
  3. ps-aux |grep neutron 명령을 실행하여 Neutron을 다시 시작하고 nsx.ini 파일의 변경 내용을 선택합니다.
  4. 출력에 nsx.inineutron.conf가 있는지 확인합니다. Neutron은 명령줄에서 하나 이상의 구성 파일을 수락합니다. 이러한 파일은 구성 파일 구조가 특정 사용자의 기본 설정을 반영할 수 있도록 구성이 구문 분석될 때 병합됩니다.
    ps -aux |grep neutron 
    stack     7688  0.0  1.8 311332 148904 ?       Ss   Nov26  21:10 
    /usr/bin/python /usr/local/bin/neutron-server --config-file  
    /etc/neutron/neutron.conf --config-file  
    /etc/neutron/plugins/vmware/nsx.ini