KVM und mehrere tap-interfaces pro VM

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
McLeod
Beiträge: 1
Registriert: 18.01.2010 15:25:10

KVM und mehrere tap-interfaces pro VM

Beitrag von McLeod » 27.06.2012 01:26:19

Tach allerseits!

Kurz vorweg: ich habe ein etwas seltsames Problem. Es funktioniert, ich hab' aber keine Ahnung warum.

Ausgangszenario:
Debian Squeeze auf Server mit einer NIC.
Ziel:
KVM-Gast/Gäste mit 2 virtuellen NICs per bridging.

Was nicht funktioniert hat:
Per default (also einfach mit kvm ... -net tap ... -net tap usw.) bindet kvm alle tap-interfaces an die erste Bridge. => Es gibt 'nen loop und es knallt (kräftig).

Lösung:
Habe das Skript /etc/kvm/kvm-ifup dahingehend abgeändert, daß nur noch das erste tap-device (tap0) an die erste bridge (br0) gebunden wird, alle weiteren (tap1 ... tapX) aber an eine neue, eigens für diese erzeugte Bridge (br1).
Jetzt hängt tap0 zusammen mit eth0 an br0 und der ganze Rest an br1.

Das ganze sieht also jetzt folgendermaßen aus:

Code: Alles auswählen

bridge name     bridge id               STP enabled     interfaces
br0             8000.7645741be934       no              eth0
                                                        tap0
br1             8000.26a47ccf2bee       no              tap1
                                                        tap2
                                                        tap3

So, nun brauch' ich nur noch jemanden, der mir erklärt wie und weshalb der Kram funktioniert. ;-)

Gruss
McLeod

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: KVM und mehrere tap-interfaces pro VM

Beitrag von Natureshadow » 28.06.2012 11:30:36

Hallo,

ich durchschaue nicht ganz, was dein Ziel war.

Mehrere Interfaces auf einer VM ins gleiche Zielnetz (br0) macht ja auch überhaupt keinen Sinn, oder?

Also, was war dein Plan?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: KVM und mehrere tap-interfaces pro VM

Beitrag von rendegast » 28.06.2012 13:55:05

Natureshadow hat geschrieben: Mehrere Interfaces auf einer VM ins gleiche Zielnetz (br0) macht ja auch überhaupt keinen Sinn, oder?
mensch könnte bonding-Versuche durchführen wollen.
Aber das war hier wohl nicht das Ziel.


Ich hätte gern eine genauere Erläuterung dieser Sache
McLeod hat geschrieben: Per default (also einfach mit kvm ... -net tap ... -net tap usw.) bindet kvm alle tap-interfaces an die erste Bridge. => Es gibt 'nen loop und es knallt (kräftig).
weil "bindet kvm alle tap-interfaces an die erste Bridge" ja eigentlich wünschenswert scheint.
Es gibt 'nen loop und es knallt (kräftig).
Wie äußert sich dieser Loop? Was "knallt (kräftig)"?
Eventuell fehlt da eine Indizierung, für tapX und vlanY und MAC:Z,
damit zBsp. auch beim Herunterfahren einer VM das richtige Interface aus der bridge gelöscht wird?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten