PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cluster - 2 Nodes - aber auf beiden Nodes eine Cluster IP



meinereinerseiner
22.12.11, 13:29
Hi,

möchte 2 Server clustern, so das jeweils beide Seiten Master sind und eine Cluster IP haben.

Node 1:
echte ip: 1.1.1.1
cluster ip: 1.1.1.3

Node 2:
echte ip: 1.1.1.2
cluster ip: 1.1.1.4

jenachdem, wenn node 1 ausfällt übernimmt node 2 mit die 1.1.1.3 bzw. fällt node 2 aus übernimmt node 1 die 1.1.1.4.

habe bei hearbeat bislang immer nur ein master/slave setup gefunden.

hat jemand eine idee?

thx,
tom

muell200
22.12.11, 14:26
habe bei hearbeat bislang immer nur ein master/slave setup gefunden.

hat jemand eine idee?


welche dienste willst du clustern?
z.b.: stichwort: samba + ctdb

meinereinerseiner
22.12.11, 15:36
welche dienste willst du clustern?

Eigentlich nen mysql master-master multi-write über 2 Standorte, wo in beide Seiten geschrieben werden kann. Sinniger weise soll auf Seite A in Node A und Seite B in Node B geschrieben werden, um "Quertraffic" zu vermeiden. Nur Im Fehlerfall sollen die A Clients dann automatisch auf der B Node weitermachen und umgekehrt.

Wollte das als Master-Master haben und das dann via auto_increment_increment und auto_increment_offset regeln. Alternativ noch mit Shared Storage via DRBD und nem ClusterFS.

tom

ctFreez
22.12.11, 17:45
Moin,

vielleicht hilft dir nsupdate und hardbeat weiter.
Die clients greifen immer auf db.local zu und du sorgst im DNS dafür, das der Eintrag auf den Richtigen Server zeigt.

ucarp oder vrrp könnte für ein lokales Master / Slave Cluster in Frage kommen

welche Umschaltzeiten musst du den einhalten?
wieviele Clients gibt es pro Standort?
wie lange ist ein client im mittel zur datenbank verbunden?
wie verhält sich ein client beim connection lost?

Gruß Felix