|
LAMP Server Failover
Hoe werkt iedereen mee omgaan?
Mijn 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
Mijn Domeinen:
dom1.com Een record: 10.0.0.1
Een Record: 10.0.0.2
dom2.com Een record: 10.0.0.1
Een Record: 10.0.0.2
.
.
.
Omdat je niet kan schrijven naar de slaaf en meester hebben bijgewerkt, heb ik gehoord dat 2 weg replicatie problemen zal veroorzaken. Ik heb alle setup schrijft goto master (write.dom1.com) en leest goto slave (read.dom1.com) via hosts-bestand op elke server.
Als Server Een daalt Server B detecteert dit en rewrited hosts-bestand aan (writes.dom1.com) om haar zelf dus alles werkt geweldig.
Maar als het script op server B werkt snel en neemt schrijft en Server A begint reageert nu de databases zijn niet consistent meer.
Ik denk dat ik kon het script hebben dat de wijzigingen de hosts-bestand naar de master en slave computers en hervatting van de replicatie te keren, maar thats a PITA.
Is er een betere manier om dit te verwerken?
Houd in gedachten heb ik alleen 2 Dual P4 servers. Dit zijn gewoon mijn persoonlijke websites en als ze gaan haar niet echt een big deal, maar ik zou toch graag willen weten hoe iedereen zou dit behandelen als ze 'iets' missioan kritisch met beperkte middelen.
Bedankt ...
|