Je ne pense pas que vous devez utiliser OVS dans ce cas, si vous pouvez y parvenir en fournissant IP de la passerelle.
Say supposons que vous avez créer le réseau interne avec sous-réseau 192.170.10.0/24 comme internes1 et d'autres sous-réseau avec internal2 192.170.20.0/24
Configuration sur VM1:
auto eth0
iface eth0 inet static
address 192.170.10.10
network 192.170.10.0
netmask 255.255.255.0
broadcast 192.170.10.255
gateway 192.170.10.20
Configuration sur VM2:
auto eth0
iface eth0 inet static
address 192.170.20.10
network 192.170.20.0
netmask 255.255.255.0
broadcast 192.170.20.255
gateway 192.170.20.20
Configuration sur OVS:
auto eth0
iface eth0 inet static
address 192.170.10.20
network 192.170.10.0
netmask 255.255.255.0
broadcast 192.170.10.255
gateway 192.170.10.20
auto eth1
iface eth1 inet static
address 192.170.20.20
network 192.170.20.0
netmask 255.255.255.0
broadcast 192.170.20.255
gateway 192.170.20.20
L'utilisation configuration ci-dessus, vous pouvez faire un ping entre les machines virtuelles sur différents sous-réseau
Toutefois, si vous voulez continuer à utiliser OVS, voici façon de configurer .
Configuration sur VM1:
auto eth0
iface eth0 inet static
address 192.170.10.10
network 192.170.10.0
netmask 255.255.255.0
broadcast 192.170.10.255
Configuration sur VM2:
auto eth0
iface eth0 inet static
address 192.170.20.10
network 192.170.20.0
netmask 255.255.255.0
broadcast 192.170.20.255
Configuration sur OVS:
Paramétrage de l'interface pour charger manuel dans /etc/network/interfaces
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
Création de deux ponts
sudo ovs-vsctl add-br vm1-br
sudo ovs-vsctl add-br vm2-br
Ajouter des ports respectifs.
sudo ovs-vsctl add-port vm1-br eth0
sudo ovs-vsctl add-port vm2-br eth1
Pont des ponts en utilisant l'interface patch
sudo ovs-vsctl add-port vm1-br patch1
sudo ovs-vsctl set interface patch1 type=patch
sudo ovs-vsctl set interface patch1 options:peer=patch2
sudo ovs-vsctl add-port vm1-br patch2
sudo ovs-vsctl set interface patch2 type=patch
sudo ovs-vsctl set interface patch2 options:peer=patch1
Apportez les ponts
sudo ifconfig vm1-br up
sudo ifconfig vm-br up
Régler le Adresse IP
sudo ifconfig vm1-br 192.170.10.20/24
sudo ifconfig vm2-br 192.170.20.20/24
Maintenant, vous pouvez ping entre les machines virtuelles
Parfois, vous avez besoin OVS, par exemple sur mon réseau, je vais utiliser une machine virtuelle en cours d'exécution d'un contrôleur NRS, une machine virtuelle pour le openvswitch puis deux machines virtuelles en cours d'exécution hôtes connectés au commutateur. Merci pour votre réponse :) – Utopia
Avec ce programme, je peux faire un ping depuis Openvswitch vers les deux machines virtuelles mais pas entre les machines virtuelles. Avez-vous une idée pourquoi? – Utopia
Pouvez-vous s'il vous plaît expliquer peu s'il vous plaît. –