OpenStack Neutron의 LBaaS(Load Balancer as a Service), FWaaS(Firewall as a service) 및 VPNaaS(IPSec VPN as a Service)를 Neutron 고급 서비스라고도 합니다.

NSX-T Data Center 2.5부터 NSX-T 플러그인(정책 및 Manager 모두)은 더 이상 사용되지 않는 Neutron LBaaS 서비스를 대신하는 Octavia 로드 밸런싱 서비스를 지원합니다.

다음 정보에서는 사용자에게 NSX-T Data Center 2.4 및 OpenStack Stein 14.0이 있다고 가정합니다.

지원되는 현재 버전은 시스템 요구 사항에 나열됩니다.

Neutron 고급 서비스 NSX-T Data Center를 사용하도록 설정하려면 Neutron 구성에서 다음을 지정해야 합니다.
  • 특정 서비스에 대해 서비스 플러그인 사용
  • 서비스에 대한 서비스 제공자 구성
  • NSX-T Data Center 드라이버(해당하는 경우) 및 NSX-T Data Center에 관련된 구성 항목을 제공합니다.
이러한 옵션은 neutron 구성 파일에 지정되며, 일반적으로 /etc/neutron에 있습니다(참고: 플러그인 관련 구성 파일은 일반적으로 /etc/neutron/plugins/vmware에 있음). Neutron은 명령줄에서 하나 이상의 구성 파일을 수락합니다. 이러한 파일은 구성 파일 구조가 특정 사용자의 기본 설정을 반영할 수 있도록 구성이 구문 분석될 때 병합됩니다. 일반적으로 다음과 같은 구조가 사용됩니다.
  • neutron.conf - 코어 neutron 옵션, 기본 구성 매개 변수(예: API 관리자 끝점, 전송 영역 식별자), 서비스 플러그인 목록
  • neutron_lbass.conf - 로드 밸런싱 서비스 제공자 및 옵션
  • Octavia.conf - 로드 밸런싱 제공자 및 MQ 항목 Octavia 로드 밸런서 서비스에만 해당합니다. 이 파일은 일반적으로 /etc/Octavia/Octavia.conf에 있으며 Octavia 서비스에서 로드됩니다.
  • neutron_fwass.conf - 방화벽 서비스 제공자, 드라이버 및 드라이버 옵션
  • neutron_vpnaas.conf - VPN 서비스 제공자 및 기타 옵션

서비스 제공자는 service_provider 옵션을 사용하여 지정됩니다. 이 옵션은 다른 종류의 서비스에 대한 neutron 구성에서 여러 번 반복될 수 있지만 지정된 서비스 유형에 대해 기본 서비스 제공자가 둘 이상일 수는 없습니다.

Service_provider 구성 특성 구조: <SERVICE_TYPE>:<PROVIDER_CLASS>:[<DEFAULT>]