KVM Bridge

virtualization
german

#1

Hallo liebes Univention Support Team.

Ich habe bei mir einen Univention Master als Testumgebung installiert und möchte gerne einen Memberserver virtualisieren.
Netzwerktyp ist auf Bridge eingestellt. Allerdings erhalte ich folgende Fehlermeldung wenn ich die Maschine starten will:

Unable to add bridge eth0 port vnet0: Operation not supported

Kann es sein dass die Netzwerkkarte das Bridging nicht unterstützt?

LG Basti


#2

Bitte die Ausgabe von “ucr search bridge” und die von ifconfig


#3

Hallo SirTux

Hier die Ausgabe von ifconfig und ucr search bridge

[code]root@test:~# ifconfig
eth0 Link encap:Ethernet Hardware Adresse 6c:62:6d:05:4b:48
inet Adresse:192.168.178.69 Bcast:192.168.178.255 Maske:255.255.255.0
inet6-Adresse: fe80::6e62:6dff:fe05:4b48/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:5370 errors:0 dropped:12 overruns:0 frame:0
TX packets:829 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:669167 (653.4 KiB) TX bytes:233559 (228.0 KiB)

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:13144 errors:0 dropped:0 overruns:0 frame:0
TX packets:13144 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:3514281 (3.3 MiB) TX bytes:3514281 (3.3 MiB)

virbr0 Link encap:Ethernet Hardware Adresse 5a:24:8a:79:5a:22
inet Adresse:192.168.122.1 Bcast:192.168.122.255 Maske:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

root@test:~# ucr search bridge
uvmm/kvm/bridge/autostart: yes
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]

LG Basti


#4

Hallo.

Ich habe mal ein “ucr set uvmm/kvm/bridge/interface:eth0” gemacht.
Sollte eigentlich nicht nötig sein, da er ja das Interface mit dem Standardgateway verwendet.

Allerdings hat dieser Schritt auch keine Verbesserung gebracht.

LG Basti


#5

Hm eigentich sollte der beim Start des Servers das Interface peth0 anlegen. Gibts irgendwas interessantes in /var/log/univention/virtual-machine-manager-daemon*.log?


#6

Guten Morgen.

Für mich steht nichts interessantes drin.

virtual-machine-manager-daemon:

2014-03-10 08:08:34,460 - uvmmd.node - WARNING - 'qemu://test.bent.local/system' broken? next check in 0:01:00.000. unable to connect to server at 'test.bent.local:16514': Connection refused 2014-03-10 08:09:34,499 - uvmmd.node - INFO - Connected to 'qemu://test.bent.local/system'
und anschließend das schon bekannte unable to add bridge

virtual-machine-manager-daemon-error:

Traceback (most recent call last): File "/usr/sbin/univention-virtual-machine-manager-daemon", line 285, in <module> uris = cached("%s/ldap.pic" % (options.cache,), get_ldap_uris) File "/usr/lib/pymodules/python2.6/univention/uvmm/uvmm_ldap.py", line 87, in cached result = func() File "/usr/sbin/univention-virtual-machine-manager-daemon", line 284, in <lambda> get_ldap_uris = lambda:ldap_uris() File "/usr/lib/pymodules/python2.6/univention/uvmm/uvmm_ldap.py", line 146, in ldap_uris lo, position = univention.admin.uldap.getMachineConnection(ldap_master=False) File "/usr/lib/pymodules/python2.6/univention/admin/uldap.py", line 75, in getMachineConnection lo=univention.uldap.getMachineConnection(start_tls, decode_ignorelist=decode_ignorelist, ldap_master=ldap_master) File "/usr/lib/pymodules/python2.6/univention/uldap.py", line 112, in getMachineConnection raise ldap.SERVER_DOWN, e ldap.SERVER_DOWN: {'desc': "Can't contact LDAP server"}

Ich als Laie sehe nichts was auf die Bridge hindeutet.

LG Basti


#7

Laufen die VMs denn ohne Bridge?


#8

Hallo.

Wenn ich die VMS auf NAT umstelle funktioniert es.

LG Basti