VM verliert Konnektivität, wenn im host im bond-device ein anderer slave aktiv wird.
Hi, ich habe einen Host (SLES 11 SP2) mit einem Gast (KVM) laufen. Der Host hat zwei eth's zu einem Bond zusammengefasst. Jede eth ist an einen eigenen Switch angeschlossen. Der Host hat des weiteren eine Bridge, mit der der Bond und die VM in's Netzwerk kommen. Bis hierher ist erst mal alles gut. Wenn ich das Netzwerkkabel vom aktiven Slave abziehe, schaltet der Bond sofort auf die zweite eth um. Er schickt ein paar ARP's, damit die Switche mitbekommen, das die MAC des Bond's jetzt an einem anderen Port erreichbar ist. Der Host ist sofort wieder erreichbar. Immer noch alles gut. Das Problem ist nur, das der Switch glaubt, daß die MAC von der VM (oder von mehreren VM's) immer noch über den alten Port erreichbar ist. Solange also die VM keine Pakete schickt, aus denen der Switch erkennt, das diese MAC jetzt an einem anderen Port ist, ist die VM nicht erreichbar. Ich hab's ein paar Mal getestet und die VM war bis zu einer Minute offline. Das gefällt mir mir nicht. Das Problem ist auch hier beschrieben: http://www.unix-heaven.org/comment/4023#comment-4023 http://lists.linuxfoundation.org/pipermail/bridge/2013-February/008306.html Hat jemand das gleiche Problem oder eine Idee, wie die Switche den Wechsel schneller mitbekommen ? Ich kann nat. auf jeder VM permanent einen host anpingen, dann merken die Switche das sofort. Aber vielleicht gibt es eine elegantere Lösung. Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/idg Wie kann man etwas beherrschen ohne zu lernen ? Wie kann man etwas lernen ohne Fehler zu machen ? Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess Dr. Nikolaus Blum Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Fri, Sep 06, 2013 at 08:03:14PM +0200, Lentes, Bernd wrote:
Hat jemand das gleiche Problem oder eine Idee, wie die Switche den Wechsel schneller mitbekommen ? Ich kann nat. auf jeder VM permanent einen host anpingen, dann merken die Switche das sofort. Aber vielleicht gibt es eine elegantere Lösung.
Bei bonding kenne ich mich nicht aus - aber kann ein Wechsel des aktiven Interfaces nicht vielleicht ein Skript triggern? Wenn ja, könnte man sich mit ssh (key-auth) auf der VM einloggen und dort einen gratuitous arp absetzen: arping -U Rainer PS: Deine Zeilenlänge saugt … -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Lentes, Bernd
-
Rainer Sokoll