OpenStack Neutron 플러그인 설치
주니퍼 플러그인 바이너리(plug-in binaries)는 CentOS용 RPM 및 Ubuntu용 Deb 패키지로 사용할 수 있습니다. 플러그인은 OpenStack Neutron 서버가 실행 중인 OpenStack Controller 노드에만 설치해야 합니다.
적절한 운영 체제에 플러그인을 설치하려면 다음 단계를 완료하십시오.
https://www.juniper.net/support/downloads/?p=qpluginopen#sw 패키지를 다운로드하십시오.
명령을 사용하여
tar -xvf juniper_plugins_version.tgz
바이너리 추출 추출된 폴더에는 Centos 및 Ubuntu용 패키지가 포함되어 있습니다.
플러그인은 패키지 세트로 제공됩니다. 모든 Neutron 드라이버 및 서비스 플러그인은 단일 패키지로 제공되며 다음과 같이 설치할 수 있습니다.
Centos
rpm -ivh juniper_plugins_version/CentOS/ neutron-plugin-juniper-version.noarch.rpm
우분투
sudo dpkg –i juniper_plugins_version/Ubuntu/python-neutron-plugin-juniper_version_all.deb
다른 소프트웨어 패키지는 물리적 토폴로지 API를 지원하는 Horizon GUI 확장, 물리적 토폴로지 플러그인, Neutron 클라이언트 확장과 같은 기능을 제공합니다. 이와 유사한 방식으로 이러한 소프트웨어 패키지를 설치할 수 있습니다.
GUI 패키지 및 OpenStack Neutron 클라이언트 확장은 Horizon을 호스팅하는 서버에 설치되어야 합니다.
다운로드한 패키지에는 install.sh 설치 스크립트도 있습니다. 이 스크립트는 필요한 플러그인을 설치하는 데 사용됩니다.
주니퍼 플러그인을 위한 설치 스크립트
Juniper OpenStack 확장용 설치 스크립트는 Juniper OpenStack Neutron 플러그인의 설치를 설명하는 대화형 도구입니다.
설치 스크립트를 실행하기 전에 다음 사전 필수 사항을 충족해야 합니다.
암호 없는 SSH 인증은 컨트롤러와 OpenStack의 다른 모든 노드 간에 활성화됩니다.
keystonerc_admin 홈 디렉토리에 있습니다.
Neutron 서버가 실행 중인 컨트롤러 노드에서 설치가 수행됩니다.
표 1 에는 사용 가능한 주니퍼 플러그인 패키지가 있습니다.
플러그인 패키지 |
함수 |
---|---|
수평선 물리적 토폴로지 플러그인 |
관리자를 위한 물리적 네트워크 대시보드를 제공합니다. |
Horizon 정적 경로 플러그인 |
기본 설정 대시보드를 통해 정적 경로를 제공합니다. |
Horizon BMS 플러그인 |
BMS 대시보드를 제공합니다. |
Neutron 플러그인 |
Neutron ML2 확장 및 서비스 플러그인을 제공합니다. |
Neutron FWaaS 플러그인 |
FWaaS용 OpenStack Neutron 플러그인. SRX 및 vSRX 디바이스를 모두 지원합니다. |
Neutron VPNaaS 플러그인 |
VPNaaS용 OpenStack Neutron 플러그인 SRX 및 vSRX 디바이스를 모두 지원합니다. |
Neutron 클라이언트 플러그인 |
물리적 토폴로지용 Neutron CLI 제공 |
주니퍼 플러그인 패키지는 패키지의 기능에 따라 다음 범주로 분류됩니다.
Neutron 서버 플러그인 패키지 - Neutron 플러그인, Neutron FWaaS 플러그인, Neutron VPNaaS 플러그인
OpenStack Neutron 서버 플러그인 패키지는 Neutron 서버가 실행되는 OpenStack 컨트롤러 노드에 설치됩니다.
사용자 인터페이스 패키지 - Horizon 확장 및 CLI 확장
사용자 인터페이스 패키지는 Horizon을 실행하는 노드에 설치되며 CLI 패키지는 Neutron-client가 설치된 모든 노드에 설치됩니다.
설치 중에 프롬프트가 나타나면 필요한 정보를 입력하고 플러그인을 적절하게 설치합니다.