Libvirt Openvswitch: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Thomas (Diskussion | Beiträge)
Thomas (Diskussion | Beiträge)
Zeile 1: Zeile 1:
=Openswitch integration=
=Openswitch integration=
==openswitch.xml==
==ovs-network.xml==
<pre>
<pre>
<network>
<network connections='1'>
   <name>ovs-network</name>
   <name>ovs-network</name>
  <forward mode='bridge'/>
  <forward mode='bridge'/>
   <bridge name='vmbr0'/>
   <bridge name='vmbr0'/>
   <virtualport type='openvswitch'/>
   <virtualport type='openvswitch'/>
   <portgroup name='vlan1' default='yes'>
   <portgroup name='vlan1'>
    <vlan>
      <tag id='1'/>
    </vlan>
   </portgroup>
   </portgroup>
   <portgroup name='vlan2'>
   <portgroup name='vlan2'>
Zeile 27: Zeile 30:
</network>
</network>
</pre>
</pre>
=Aktivieren=
=Aktivieren=
*virsh net-define openswitch.xml
*virsh net-define openswitch.xml

Version vom 12. Oktober 2017, 21:12 Uhr

Openswitch integration

ovs-network.xml

<network connections='1'>
  <name>ovs-network</name>
   <forward mode='bridge'/>
  <bridge name='vmbr0'/>
  <virtualport type='openvswitch'/>
  <portgroup name='vlan1'>
    <vlan>
      <tag id='1'/>
    </vlan>
  </portgroup>
  <portgroup name='vlan2'>
    <vlan>
      <tag id='2'/>
    </vlan>
  </portgroup>
  <portgroup name='vlan252'>
    <vlan>
      <tag id='252'/>
    </vlan>
  </portgroup>
  <portgroup name='vlan-all'>
    <vlan trunk='yes'>
      <tag id='2'/>
      <tag id='252'/>
    </vlan>
  </portgroup>
</network>

Aktivieren

  • virsh net-define openswitch.xml
  • virsh net-start ovs-network
  • virsh net-autostart ovs-network
  • virsh net-list --all

XML Interface in der VM

<interface type='network'>
      <mac address='52:54:00:ce:c8:d1'/>
      <source network='ovs-network' portgroup='vlan1'/>
      <model type='rtl8139'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>