OpenStack Neutron プラグインのインストール
ジュニパーのプラグインバイナリは、CentOSのRPMとして、UbuntuのDebパッケージとして利用できます。プラグインは、OpenStack Neutron サーバーが実行されている OpenStack Controller Node にのみインストールする必要があります。
適切なオペレーティング システムにプラグインをインストールするには、次の手順を実行します。
https://www.juniper.net/support/downloads/?p=qpluginopen#sw からパッケージをダウンロードします。
コマンドを使用してバイナリを
tar -xvf juniper_plugins_version.tgz
抽出します。抽出されたフォルダには、CentosおよびUbuntu用のパッケージが含まれています。
プラグインは、パッケージのセットとして提供されます。Neutron ドライバーおよびサービス プラグインはすべて、1 つのパッケージとして提供され、次のようにインストールできます。
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
その他のソフトウェア パッケージには、物理トポロジー API をサポートする Horizon GUI 拡張、物理トポロジー プラグイン、Neutron クライアント拡張機能などの機能が用意されています。これらのソフトウェア パッケージは、同様の方法でインストールできます。
GUI パッケージと OpenStack Neutron クライアント拡張は、Horizon をホストするサーバーにインストールする必要があります。
ダウンロードしたパッケージには、 インストール スクリプトも install.sh。このスクリプトは、必要なプラグインをインストールするために使用されます。
ジュニパー プラグインのインストール スクリプト
Juniper OpenStack 拡張機能用のインストール スクリプトは、Juniper OpenStack Neutron プラグインのインストールを説明するインタラクティブ ツールです。
インストール スクリプトを実行する前に、以下の前提条件が満たされていることを確認します。
パスワードレスのSSH認証は、コントローラとOpenStackの他のすべてのノードの間で有効です。
keystonerc_adminはホームディレクトリに存在します。
Neutronサーバーが実行されているコントローラーノードからインストールが行われます。
表 1 は、ジュニパーのプラグイン パッケージを示しています。
プラグインパッケージ |
関数 |
---|---|
ホライズン物理トポロジー プラグイン |
管理者向けの物理ネットワーク ダッシュボードを提供します。 |
ホライズンスタティックルートプラグイン |
スタティック ルートにプリファレンス ダッシュボードを提供します。 |
ホライズン BMS プラグイン |
BMS ダッシュボードを提供します。 |
Neutron プラグイン |
Neutron ML2 拡張およびサービス プラグインを提供します。 |
Neutron FWaaS プラグイン |
OpenStack Neutron プラグイン(FWaaS 向け)SRXとvSRXの両方のデバイスをサポートします。 |
Neutron VPNaaS プラグイン |
OpenStack Neutron プラグイン(VPNaaS 向け)SRXとvSRXの両方のデバイスをサポートします。 |
Neutron クライアント プラグイン |
Neutron CLI による物理トポロジーの提供 |
ジュニパー プラグイン パッケージは、パッケージの機能に基づいて以下のカテゴリに分類されます。
Neutron サーバー プラグイン パッケージ - Neutron プラグイン、Neutron FWaaS プラグイン、Neutron VPNaaS プラグイン
OpenStack Neutron サーバー プラグイン パッケージは、Neutron サーバーが実行される OpenStack コントローラ ノードにインストールされています。
ユーザー インターフェイス パッケージ - ホライズン拡張と CLI 拡張
ユーザー インターフェイス パッケージは、Horizon を実行するノードにインストールされ、CLI パッケージは Neutron-client がインストールされている任意のノードにインストールされます。
インストール中にプロンプトが表示されたら、必要な情報を入力し、プラグインを適切にインストールします。