Switchs virtuels avec Open vSwitch
Présentation d'Open vSwitch
- Open vSwitch (OVS) : switch virtuel multilayer open source
- Fonctionne sur Linux et d'autres systèmes d'exploitation
- Conçu pour supporter les réseaux Cloud
- Compatible avec les normes de gestion de réseaux SDN (Software-Defined Networking)
- Gestion avancée du trafic réseau entre instances virtuelles et le réseau physique
Installation et configuration
- Installer Open vSwitch sur les noeuds réseau :
- apt-get install openvswitch-switch (Debian/Ubuntu)
- yum install openvswitch (CentOS/RHEL)
- Créer un bridge OVS :
- Ajouter des interfaces au bridge :
- ovs-vsctl add-port br-int eth1
- Configurer les VLANs si nécessaire :
- ovs-vsctl set port eth1 tag=VLAN_ID
Intégration avec Neutron
- Configurer Neutron pour utiliser OVS comme mécanisme de gestion des réseaux virtuels
- Modifier le fichier /etc/neutron/plugins/ml2/ml2_conf.ini
- Changer le type de mécanisme à mechanism_drivers = openvswitch
- Redémarrer les services Neutron pour prendre en compte les modifications
- systemctl restart neutron-server
- systemctl restart neutron-openvswitch-agent
- Vérifier l'intégration d'OVS avec Neutron
- Utiliser Horizon : aller dans le tableau de bord administrateur, puis Réseaux > Agents
- Utiliser la CLI openstack : openstack network agent list
- Rechercher l'agent Open vSwitch dans les résultats