KVM Netzwerkbridge mit VLAN und Bonding erstellen

virtualization
german

#1

Univention 3.2

Habe folgendes per UMC konfiguriert:

2*NIC gebündelt und ein VLAN definiert. Das ist soweit OK und funktioniert.
Leider weiß ich nicht wie ich es schaffe, dass ich noch eine Netzwerkbridge anlegen kann, welche dann das VLAN-Interface bond0.10 nutzt.

cat /etc/network/interfaces:

[code]auto eth1
iface eth1 inet manual

auto eth0
iface eth0 inet manual

auto bond0
iface bond0 inet manual
bond-mode 4
bond-slaves eth0 eth1
miimon 100

auto bond0.10
iface bond0.10 inet static
address 172.18.100.250
netmask 255.255.255.0
network 172.18.100.0
broadcast 172.18.100.255
gateway 172.18.100.254
vlan-raw-device bond0
[/code]

ifconfig:

[code]bond0 Link encap:Ethernet Hardware Adresse 3c:4a:92:6f:e8:38
inet6-Adresse: fe80::xxxxxxxxxxxxxxxxxxxxx/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metrik:1
RX packets:1660539 errors:0 dropped:0 overruns:0 frame:0
TX packets:1378856 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:306674594 (292.4 MiB) TX bytes:291369746 (277.8 MiB)

bond0.10 Link encap:Ethernet Hardware Adresse 3c:4a:92:6f:e8:38
inet Adresse:172.18.100.250 Bcast:172.18.100.255 Maske:255.255.255.0
inet6-Adresse: fe80::xxxxxxxxxxxxxxx/64 Gültigkeitsbereich:Verbindung
inet6-Adresse: xxxxxxxxxxxxxxxxxxxxxxxxx/64 Gültigkeitsbereich:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:843318 errors:0 dropped:20 overruns:0 frame:0
TX packets:673809 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:188810479 (180.0 MiB) TX bytes:195806568 (186.7 MiB)

eth0 Link encap:Ethernet Hardware Adresse 3c:4a:92:6f:e8:38
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:1063183 errors:0 dropped:0 overruns:0 frame:0
TX packets:984663 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:222975512 (212.6 MiB) TX bytes:233158706 (222.3 MiB)
Interrupt:18

eth1 Link encap:Ethernet Hardware Adresse 3c:4a:92:6f:e8:38
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:597356 errors:0 dropped:0 overruns:0 frame:0
TX packets:394193 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:83699082 (79.8 MiB) TX bytes:58211040 (55.5 MiB)
Interrupt:16 Speicher:fe8e0000-fe900000

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX packets:2755 errors:0 dropped:0 overruns:0 frame:0
TX packets:2755 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:388279 (379.1 KiB) TX bytes:388279 (379.1 KiB)
[/code]

ucr search bridge:

[code]uvmm/kvm/bridge/autostart: no
This variable configures the start mode of the KVM network bridge. If set to ‘no’ or ‘disabled’, the bridge cannot be started. If the variable is set to ‘manually’, the bridge isn’t started during system boot, but can be enabled manually at a later point.

uvmm/kvm/bridge/interface:
The network interface to be used for the KVM network bridge. Otherwise the network interface is used, over which the standard gateway is reached.

[/code]


#2

Habe die Datei “/etc/network/interfaces” angepasst und die Netzwerkbrücke “br0” erstellt.
Die VM`s können die Bridge “br0” nutzen.

Diese Konfiguration erfüllt ihren Zweck doch ist sie leider nicht korrekt umgesetzt und am “Uinvention-Regelwerk” “vorbei” konfiguriert.

Wie mache ich es richtig?

cat /etc/network/interfaces:

[code]auto lo
iface lo inet loopback

auto eth1
iface eth1 inet manual

auto eth0
iface eth0 inet manual

auto bond0
iface bond0 inet manual
bond-mode 4
bond-slaves eth0 eth1
miimon 100

auto bond0.10
iface bond0.10 inet manual
vlan-raw-device bond0

auto br0
iface br0 inet static
address 172.18.100.250
netmask 255.255.255.0
network 172.18.100.0
broadcast 172.18.100.255
gateway 172.18.100.254
bridge_ports bond0.10
bridge_stp off
bridge_maxwait 5
[/code]

ifconfig:

[code]bond0 Link encap:Ethernet Hardware Adresse xxxxxxxxxxxxxxxxx
inet6-Adresse: fe80::xxxxxxxxxxxxxxxxxx/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metrik:1
RX packets:4795 errors:0 dropped:30 overruns:0 frame:0
TX packets:4724 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:1168346 (1.1 MiB) TX bytes:1490558 (1.4 MiB)

bond0.10 Link encap:Ethernet Hardware Adresse xxxxxxxxxxxxxxxxx
inet6-Adresse: fe80::xxxxxxxxxxxxxxxxxxxx/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:3446 errors:0 dropped:0 overruns:0 frame:0
TX packets:3396 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:935596 (913.6 KiB) TX bytes:1314428 (1.2 MiB)

br0 Link encap:Ethernet Hardware Adresse xxxxxxxxxxxx
inet Adresse:172.18.100.250 Bcast:172.18.100.255 Maske:255.255.255.0
inet6-Adresse: fe80::xxxxxxxxxxxxxxx/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:3410 errors:0 dropped:0 overruns:0 frame:0
TX packets:3390 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:914753 (893.3 KiB) TX bytes:1313960 (1.2 MiB)

eth0 Link encap:Ethernet Hardware Adresse xxxxxxxxxxxxxxx
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:2236 errors:0 dropped:0 overruns:0 frame:0
TX packets:2604 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:525736 (513.4 KiB) TX bytes:1135835 (1.0 MiB)
Interrupt:18

eth1 Link encap:Ethernet Hardware Adresse xxxxxxxxxxxxxxxx
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:2559 errors:0 dropped:0 overruns:0 frame:0
TX packets:2120 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:642610 (627.5 KiB) TX bytes:354723 (346.4 KiB)
Interrupt:16 Speicher:fe8e0000-fe900000

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX packets:103 errors:0 dropped:0 overruns:0 frame:0
TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:8972 (8.7 KiB) TX bytes:8972 (8.7 KiB)

vnet0 Link encap:Ethernet Hardware Adresse fe:54:00:ac:b2:f9
inet6-Adresse: fe80::fc54:ff:feac:b2f9/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:190 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:500
RX bytes:0 (0.0 B) TX bytes:39802 (38.8 KiB)

[/code]


#3

Hallo,

die manuelle Konfiguration ist momentan der einzige Weg. Es gibt dazu einen Enhancement-[bug]33694[/bug].

Viele Grüße,
Dirk Ahrnke


#4

Danke Dirk Ahrnke für die Antwort.

Dann muss ich wohl damit leben, dass es im Moment der einzigste Weg ist.

Gruß

Hasenhubert


#5

Noch ein Nachtrag hierzu.
Für UCS gab es eine extra Dokumentation dazu: Extended computer management documentation.
Die Informationen sind anscheinend noch nicht vollständig in die aktuelle Doku eingeflossen.

Viele Grüße,
Dirk Ahrnke