Mise en œuvre et configuration de Neutron#
Installation des paquets Neutron#
- Installer les paquets nécessaires:
- apt-get install neutron-server neutron-plugin-ml2 Installer les paquets pour les agents L3 et DHCP:
- apt-get install neutron-l3-agent neutron-dhcp-agent
- Installer les paquets pour Open vSwitch:
- apt-get install neutron-plugin-openvswitch-agent
- Installer les paquets pour le contrôleur de réseau:
- apt-get install openvswitch-controller
Configuration des fichiers de Neutron#
- Configurer le fichier
/etc/neutron/neutron.conf
:- Paramétrer la connexion à la base de données
- Configurer l'authentification avec Keystone
- Configurer le fichier
/etc/neutron/plugins/ml2/ml2_conf.ini
:- Paramétrer les mécanismes de pilotes (ex: openvswitch, linuxbridge)
- Configurer les types de réseau (ex: flat, vlan, vxlan)
- Configurer les gammes d'adresses pour les réseaux VXLAN
- Configurer le fichier
/etc/neutron/l3_agent.ini
:- Paramétrer l'interface externe pour le routage L3
- Configurer le fichier
/etc/neutron/dhcp_agent.ini
:- Activer l'agent DHCP
- Configurer l'interface pour l'agent DHCP
- Configurer le fichier
/etc/neutron/plugin.ini
:- Spécifier le fichier de configuration ML2
Démarrage des services Neutron#
* Redémarrer les services après la configuration:
* systemctl restart neutron-server
* systemctl restart neutron-plugin-openvswitch-agent
* systemctl restart neutron-l3-agent
* systemctl restart neutron-dhcp-agent
* Vérifier l'état des services Neutron:
* systemctl status neutron-server
* systemctl status neutron-plugin-openvswitch-agent
* systemctl status neutron-l3-agent
* systemctl status neutron-dhcp-agent
Trouver les informations sur le réseau#
- Trouver les informations dans Horizon:
- Aller dans le tableau de bord "Réseau"
- Vérifier les configurations de réseau et les agents
- Utiliser la CLI nova:
- nova network-list
- nova floating-ip-list
- Utiliser la CLI openstack:
- openstack network list
- openstack subnet list
- openstack router list