Installation du plug-in OpenStack Neutron
Les binaires de plug-in Juniper sont disponibles en rpm pour CentOS et en tant que paquets Deb pour Ubuntu. Le plug-in doit être installé uniquement sur le nœud du contrôleur OpenStack, où le serveur OpenStack Neutron est en cours d’exécution.
Pour installer des plug-ins sur le système d’exploitation approprié, procédez comme suit :
Téléchargez le package de https://www.juniper.net/support/downloads/?p=qpluginopen#sw.
Extrayez les fichiers binaires à l’aide de la
tar -xvf juniper_plugins_version.tgz
commande. Le dossier extrait contient les paquets pour Centos et Ubuntu.
Les plug-ins sont fournis sous la forme d’un ensemble de paquets. Tous les pilotes Neutron et les plug-ins de service sont fournis sous la forme d’un package unique et peuvent être installés comme suit.
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
D’autres packages logiciels proposent des fonctionnalités telles que des extensions GUI Horizon, un plug-in de topologie physique et une extension client Neutron pour prendre en charge des API de topologie physiques. Vous pouvez installer ces packages logiciels de la même manière.
Les packages gui et l’extension du client OpenStack Neutron doivent être installés sur le serveur qui héberge Horizon.
Le package téléchargé dispose également d’un script d’installation, install.sh. Ce script est utilisé pour installer les plug-ins requis.
Scripts d’installation pour le plug-in Juniper
Le script d’installation des extensions Juniper OpenStack est un outil interactif qui explique l’installation des plug-ins Juniper OpenStack Neutron.
Avant d’exécuter le script d’installation, assurez-vous que les conditions préalables suivantes sont satisfaites :
L’authentification SSH sans mot de passe est activée entre le contrôleur et tous les autres nœuds d’OpenStack.
keystonerc_admin est présent dans le répertoire d’accueil.
L’installation se fait à partir du nœud de contrôleur sur lequel le serveur Neutron est exécuté.
Le tableau 1 présente les packages de plug-in Juniper disponibles :
Plug-in Package |
Fonction |
---|---|
Plug-in de topologie physique Horizon |
Fournit un tableau de bord des réseaux physiques pour l’administrateur. |
Plug-in de route statique Horizon |
Fournit un routage statique avec un tableau de bord de préférences. |
Plug-in Horizon BMS |
Fournit un tableau de bord BMS. |
Plug-in à neutrons |
Fournit des extensions et des plug-ins de service Neutron ML2. |
Plug-in FWaaS à neutrons |
Plug-in OpenStack Neutron pour FWaaS. Il prend en charge les équipements SRX et vSRX. |
Plug-in VPNaaS à neutrons |
Plug-in OpenStack Neutron pour VPNaaS. Il prend en charge les équipements SRX et vSRX. |
Plug-in client neutron |
Fournit une CLI à neutrons pour la topologie physique |
Les packages de plug-in Juniper sont classés dans les catégories suivantes en fonction des fonctionnalités du package :
Packages de plug-in serveur à neutrons - Plug-in neutron, plug-in Neutron FWaaS et plug-in VPNaaS neutron
Les packages de plug-in serveur OpenStack Neutron sont installés sur le nœud du contrôleur OpenStack sur lequel le serveur Neutron s’exécute.
Packages d’interface utilisateur - Extensions d’horizon et extensions CLI
Les packages d’interface utilisateur sont installés sur le nœud exécutant Horizon, et le package CLI est installé sur n’importe quel nœud sur lequel le client Neutron est installé.
Lorsque vous êtes invité lors de l’installation, saisissez les informations requises et installez le plug-in correctement.