Dans cette section, on étudie le raccordement des deux machines
virtuelles au commutateur de distribution sur le système hôte.
Q4.
Comment contrôler la configuration des
ports du commutateur de distribution sur le système
hôte ?
Le commutateur virtuel implanté sur le système hôte est géré par
Open vSwitch. On fait donc appel à la
commande ovs-vsctl
pour afficher la configuration des ports. Le mot clé dans le cas de
cette question est vlan_mode.
Pour le port de raccordement du routeur bleu, on
obtient :
sudo ovs-vsctl list port tap200 | grep vlan_mode
vlan_mode : trunk
Pour le port de raccordement du routeur vert, on
obtient :
sudo ovs-vsctl list port tap201 | grep vlan_mode
vlan_mode : trunk
Q5.
Comment s'assurer que le port du
commutateur est bien configuré à chaque nouveau lancement de
machine virtuelle ?
On place les commandes de configuration dans une section dédiée
du script de lancement. Voici deux exemples de script de
lancement :
#!/bin/bash
RAM=1024
echo "Lancement routeur Bleu ou Vert"
SWITCH_PORT=200
sudo ovs-vsctl set port tap$SWITCH_PORT vlan_mode=trunk
$HOME/vm/scripts/ovs-startup.sh router.qcow2 $RAM $SWITCH_PORT
Les numéros de port et de VLAN donnés dans les exemples ci-dessus sont à
changer suivant le contexte.