|
LYGTE Server Failover
Hvordan alle andre håndtere dette?
Mit Setup:
Server A:
CentOS 5.x
10.0.0.1
Apache
MySQL Master
Server B:
CentOS 5.x
10.0.0.2
Apache
MySQL Slave
Mine domæner:
dom1.com Et rekordstort: 10.0.0.1
A Record: 10.0.0.2
dom2.com Et rekordstort: 10.0.0.1
A Record: 10.0.0.2
.
.
.
Da du ikke kan skrive til slave, og har opdateret mester, har jeg hørt, at 2-vejs replikering vil skabe problemer. Jeg har sat alle skriver til goto master (write.dom1.com) og læser goto slave (read.dom1.com) via hosts på hver server.
Hvis Server A går ned Server B opdager dette og rewrited hosts fil til (writes.dom1.com) til sin egen, så alt fungerer fantastisk.
Men hvis scriptet på Server B handlinger hurtigt og overtager skriver og Server A begynder at reagere nu de databaser, som ikke stemmer overens længere.
Jeg tror jeg kunne have det script, som ændrer hosts fil til at vende master og slave-computere og genetablere replikation, men thats a PITA.
Findes der en bedre måde at håndtere dette?
Husk på, jeg kun har 2 Dual P4 servere. Dette er blot min personlige hjemmesider, og hvis de går ned sin egentlig ikke en big deal, men jeg ville stadig gerne vide, hvordan alle andre vil håndtere dette, hvis de var 'noget' missioan kritisk med begrænsede ressourcer.
Takket ...
|