安装 OpenStack Neutron 插件
瞻博网络插件二进制文件作为 CENTOS RPM 和 Ubuntu 的 Deb 包提供。该插件必须仅安装在 OpenStack 控制器节点(OpenStack Neutron 服务器运行)上。
完成以下步骤,以在相应的操作系统中安装插件:
从 网站 下载 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
Ubuntu
sudo dpkg –i juniper_plugins_version/Ubuntu/python-neutron-plugin-juniper_version_all.deb
其他软件包提供 Horizon GUI 扩展、物理拓扑插件和 Neutron 客户端扩展等功能,以支持物理拓扑 API。您可以以类似的方式安装这些软件包。
GUI 软件包和 OpenStack Neutron 客户端扩展必须安装在 Horizon 托管的服务器上。
下载的 软件包还有安装脚本 install.sh。此脚本用于安装所需的插件。
插件瞻博网络安装脚本
OpenStack 瞻博网络的安装脚本是一个交互式工具,用于瞻博网络 OpenStack Neutron 插件的安装过程。
运行安装脚本之前,请确保满足以下先决条件:
控制器和 OpenStack 的所有其他节点之间启用无密码 SSH 认证。
keystonerc_admin主目录中存在。
安装从 Neutron 服务器运行的控制器节点中完成。
表 1 显示了瞻博网络插件包:
插件包 |
功能 |
---|---|
水平物理拓扑插件 |
为管理员提供物理网络仪表板。 |
水平静态路由插件 |
提供具有优先级仪表板的静态路由。 |
Horizon BMS 插件 |
提供 BMS 仪表板。 |
Neutron 插件 |
提供 Neutron ML2 扩展和服务插件。 |
Neutron FWaaS 插件 |
用于 FWaaS 的 OpenStack Neutron 插件。它同时支持 SRX 和vSRX设备。 |
Neutron VPNaaS 插件 |
用于 VPNaaS 的 OpenStack Neutron 插件。它同时支持 SRX 和vSRX设备。 |
Neutron-client 插件 |
提供 Neutron CLI物理拓扑结构 |
该瞻博网络插件包根据包的功能分为以下类别:
Neutron 服务器插件包 - Neutron 插件、Neutron FWaaS 插件和 Neutron VPNaaS 插件
OpenStack Neutron 服务器插件包安装在 OpenStack 控制器节点上,Neutron 服务器运行节点。
用户界面包 - Horizon 扩展和CLI扩展
用户界面包安装在运行 Horizon 的节点上,CLI软件包安装在安装 Neutron-客户端的任何节点上。
在安装过程中,系统会提示您输入所需信息并相应安装插件。