HA und bonding - welcher mode ?

Hi, ich möchte eine HA-Lösung mit zwei Servern aufbauen. Jeder Dienst wird in einer VM laufen. Beide Server haben je zwei Netzwerkkarten, die als bond betrieben werden. Außerdem habe ich zwei Switche, damit es da keinen SPOF gibt. Jeder Slave eines Bondes soll auf einen eigenen Switch gehen. Live-Migration der VM's soll möglich (und auch halbwegs flott) sein. Ich möchte nach Möglichkeit den Durchsatz UND die Verfügbarkeit erhöhen. http://en.wikipedia.org/wiki/Link_aggregation sagt: "With modes balance-rr, balance-xor, broadcast and 802.3ad all physical ports in the link aggregation group must reside on the same logical switch, which in most scenarios will leave a single point of failure when the physical switch to which both links are connected goes offline. Modes active-backup, balance-tlb, and balance-alb can also be set up with two or more switches." Ok, das ist eine klare Aussage. Bleibt also für meinen Fall nur active-backup, balance-tlb oder balance-alb übrig. Jetzt sagt aber die Kerneldokumentation (/usr/src/linux/Documentation/networking/bonding.txt): "11.2.1 HA Bonding Mode Selection for Multiple Switch Topology ------------------------------------------------------------- In a topology such as the example above, the active-backup and broadcast modes are the only useful bonding modes when optimizing for availability; the other modes require all links to terminate on the same peer for them to behave rationally. active-backup: This is generally the preferred mode, particularly if the switches have an ISL and play together well. If the network configuration is such that one switch is specifically a backup switch (e.g., has lower capacity, higher cost, etc), then the primary option can be used to insure that the preferred link is always used when it is available. broadcast: This mode is really a special purpose mode, and is suitable only for very specific needs. For example, if the two switches are not connected (no ISL), and the networks beyond them are totally independent. In this case, if it is necessary for some specific one-way traffic to reach both independent networks, then the broadcast mode may be suitable." Von alb-balancing oder tlb-balancing ist hier nix zu lesen. Ich glaube, keinen ISL (Inter-Switch Link) zu haben, und möchte auch keinen benutzen. http://de.wikipedia.org/wiki/Inter-Switch_Link_Protocol : "Das ISL-Protokoll soll laut Cisco bei Neu-Installationen möglichst nicht mehr eingesetzt werden und auch längerfristig durch das weitverbreitete, nicht-proprietäre IEEE 802.1q-Protokoll ersetzt werden." Funktioniert mein Szenario mit zwei Switchen und balance-tlb oder balance-alb, auch wenn die Kerneldokumentation das nicht erwähnt ? Kann ich damit alle Fliegen mit einer Klappe erschlagen (HA, kein SPOF und Durchsatzerhöhung) ? Hat das einer von Euch laufen ? Vielen Dank. Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 3826 http://www.helmholtz-muenchen.de/idg Der Friedhof ist voll mit Leuten die sich für unersetzlich hielten 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 und Dr. Nikolaus Blum 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
participants (1)
-
Lentes, Bernd