Outils pour utilisateurs

Outils du site


kb:cheatsheet:openvswitch

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kb:cheatsheet:openvswitch [2018/09/23 17:40] beukb:cheatsheet:openvswitch [2019/08/23 13:15] (Version actuelle) beu
Ligne 10: Ligne 10:
  
 <code bash> <code bash>
-# ovs-vsctl add-br ovsbr0+# ovs-vsctl add-br vmbr0
 </code> </code>
  
Ligne 16: Ligne 16:
  
 <code bash> <code bash>
-# ovs-vsctl del-br ovsbr0+# ovs-vsctl del-br vmbr0
 </code> </code>
  
-Pour y ajouter un port physique :+Pour y ajouter un port physique en mode trunk :
  
 <code bash> <code bash>
-# ovs-vsctl add-port ovsbr0 eth0 $OPTIONS+# ovs-vsctl add-port vmbr0 eth0
 </code> </code>
  
-ou pour créer et ajouter une interface interne :+ou en mode access :
  
 <code bash> <code bash>
-# ovs=vsctl add-port ovsbr0 vlan30 tag=30 -- set interface vlan30 type=internal+# ovs-vsctl add-port vmbr0 eth0 tag=30 vlan_mode=access
 </code> </code>
  
 +ou une interface trunk :
  
 +<code bash>
 +# ovs-vsctl add-port vmbr0 eth0
 +</code>
  
 +ou en mode mixte :
 +
 +<code bash>
 +# ovs-vsctl add-port vmbr0 eth0 tag=20 vlan_mode=native-untagged trunks=30,40
 +</code>
 +
 +Pour créer et ajouter une interface interne :
 +
 +<code bash>
 +# ovs=vsctl add-port vmbr0 vlan30 tag=30 -- set interface vlan9 type=internal
 +</code>
 +
 +Toutes les options peuvent être mise en place via la commande :
 +
 +<code bash>
 +# ovs-vsctl set interface eth0 tag=20 vlan_mode=native-untagged trunks=30,40
 +</code>
  
 ====Les bonds==== ====Les bonds====
  
 +Pour créer un bond :
 +
 +<code bash>
 +# ovs=vsctl add-bond vmbr0 eth0 eth1 lacp=active bond_mode=balance-slb other_config:lacp-time=slow
 +</code>
  
  
-=====Configuration en fichier de configuration=====+=====Configuration en fichier de configuration ifupdown=====
  
 A noter que toutes les interfaces peuvent avoir une IP fixe ou par DHCP (même si aucun intérêt sur les ports externes). A noter que toutes les interfaces peuvent avoir une IP fixe ou par DHCP (même si aucun intérêt sur les ports externes).
Ligne 46: Ligne 72:
 Les bridges se configure comme ceci : Les bridges se configure comme ceci :
 <code> <code>
-auto ovsbr0 +auto vmbr0 
-allow-ovs ovsbr0 +allow-ovs vmbr0 
-iface ovsbr0 inet manual+iface vmbr0 inet manual
     ovs_type OVSBridge     ovs_type OVSBridge
     ovs_ports eth0 vlan30     ovs_ports eth0 vlan30
Ligne 60: Ligne 86:
 <code> <code>
 auto eth0 auto eth0
-allow-ovsbr0 eth0+allow-vmbr0 eth0
 iface eth0 inet manual iface eth0 inet manual
-    ovs_bridge ovsbr0+    ovs_bridge vmbr0
     ovs_type OVSPort     ovs_type OVSPort
 </code> </code>
Ligne 88: Ligne 114:
  
 <code> <code>
-allow-ovsbr0 vlan30+auto vlan30 
 +allow-vmbr0 vlan30
 iface vlan30 inet manual iface vlan30 inet manual
     ovs_type OVSIntPort     ovs_type OVSIntPort
-    ovs_bridge ovsbr0+    ovs_bridge vmbr0
     ovs_options tag=30     ovs_options tag=30
 </code> </code>
Ligne 102: Ligne 129:
  
 <code> <code>
-allow-ovsbr0 bond0+auto bond0 
 +allow-vmbr0 bond0
 iface bond0 inet manual iface bond0 inet manual
     ovs_type OVSBond     ovs_type OVSBond
-    ovs_bridge ovsbr0+    ovs_bridge vmbr0
     ovs_bonds eth1 eth2     ovs_bonds eth1 eth2
     ovs_options bond_mode=active-backup     ovs_options bond_mode=active-backup
Ligne 113: Ligne 141:
  
 <code> <code>
-allow-ovsbr0 bond0+auto bond0 
 +allow-vmbr0 bond0
 iface bond0 inet manual iface bond0 inet manual
     ovs_type OVSBond     ovs_type OVSBond
-    ovs_bridge ovsbr0+    ovs_bridge vmbr0
     ovs_bonds eth1 eth2     ovs_bonds eth1 eth2
     ovs_options bond_mode=balance-slb lacp=active other_config:lacp-time=slow     ovs_options bond_mode=balance-slb lacp=active other_config:lacp-time=slow
 </code> </code>
  
-Voici un [[kb:linux:openvswitch:exemple de configuration]]+Voici un {{ :kb:cheatsheet:ovs_sample.txt |exemple de configuration}} 
 + 
 +Vous trouverez la documentation officiel [[https://github.com/openvswitch/ovs/blob/master/debian/openvswitch-switch.README.Debian |içi]]
 ---- ----
  
kb/cheatsheet/openvswitch.1537724407.txt.gz · Dernière modification : 2018/09/23 17:40 de beu