Hé,
Ik ben aan het kijken naar de mogelijkheden om een failover-server in te richten voor onze web/mailserver in redbus. Wat ik zoek is een mogelijkheid om over te schakelen op dit systeem op het moment dat het eerste systeem de geest geeft. Hier zijn wel wat mogelijkheden voor, maar ik heb hier zelf een setupje gemaakt met DRBD en wel als volgt:
3 raid-arrays; 1x boot, 1x root filesystem, 1x userdata.
Op deze laatste raid-array heb ik drbd geinstalleerd. Deze kan de userdata dan synchroon houden tussen beide servers.
De filesystem-data wil ik gewoon bijv. eens per uur (met rsync) synchroniseren. De boot-partitie kan verschillende kernels bevatten zodat de architectuur van beide servers niet identiek hoeft te zijn.
Ten slotte wil ik mysql nog repliceren tussen beide servers omdat ik met alleen drbd wat problemen voorzie met corrupte data tijdens een abrupte overgang.
Tijdens eventuele downtime kan de failover-server het ip overnemen van de primaire server. De drbd-partitie kunnen primair gezet worden en het systeem kan direct verdergaan met waar het gebleven was.
Mijn vraag is eigenlijk of jullie ervaringen hebben met een dergelijke setup. Dat het draait is wel duidelijk, maar is het ook stabiel? Zou je je failover-systeem hieraan toevertrouwen? Heb je nog suggesties om het te verbeteren of anders te doen?
Ik ben aan het kijken naar de mogelijkheden om een failover-server in te richten voor onze web/mailserver in redbus. Wat ik zoek is een mogelijkheid om over te schakelen op dit systeem op het moment dat het eerste systeem de geest geeft. Hier zijn wel wat mogelijkheden voor, maar ik heb hier zelf een setupje gemaakt met DRBD en wel als volgt:
3 raid-arrays; 1x boot, 1x root filesystem, 1x userdata.
Op deze laatste raid-array heb ik drbd geinstalleerd. Deze kan de userdata dan synchroon houden tussen beide servers.
De filesystem-data wil ik gewoon bijv. eens per uur (met rsync) synchroniseren. De boot-partitie kan verschillende kernels bevatten zodat de architectuur van beide servers niet identiek hoeft te zijn.
Ten slotte wil ik mysql nog repliceren tussen beide servers omdat ik met alleen drbd wat problemen voorzie met corrupte data tijdens een abrupte overgang.
Tijdens eventuele downtime kan de failover-server het ip overnemen van de primaire server. De drbd-partitie kunnen primair gezet worden en het systeem kan direct verdergaan met waar het gebleven was.
Mijn vraag is eigenlijk of jullie ervaringen hebben met een dergelijke setup. Dat het draait is wel duidelijk, maar is het ook stabiel? Zou je je failover-systeem hieraan toevertrouwen? Heb je nog suggesties om het te verbeteren of anders te doen?