Home > IPv4 > sanfte Host-Migration mit IP Virtual Server

sanfte Host-Migration mit IP Virtual Server

Problemstellung:
Ein recht umfangreiches Web-Projekt liegt auf einem einzelnen altersschwachen Server und soll auf die Web-Farm migriert werden. Der Umzug soll ohne nennenswerte Downtime erfolgen.

Hilfsmittel:

    Herangehensweise:
    In drei Schritten soll der Umzug stattfinden.

    Die Ausgangslage ist folgende:
    sanfte Host-Migration - Ausgangslage

    Die DNS-Einträge zeigen alle auf den alten Host, sowohl Web- als auch Datenbank-Server laufen normal und der freundliche Mitarbeiter kopiert den Datenbestand auf die Web-Farm.
    Sobald die Daten kopiert sind, kommt die böse Magie™ ins Spiel, und dem Load-Balancer wird mittels iptalbes und ein paar NAT-Regeln erklärt, daß IP “neu” (neue DNS-Einträge werden auf diese IP zeigen) auf IP “alt” (die IP des alten Servers) ge-NAT-tet werden soll.

    sanfte Host-Migration - Schritt 1

    Ab diesem Moment ist es möglich das Web-Projekt sowohl unter IP “neu” als auch unter IP “alt” anzusprechen – also Zeit den DNS zu ändern. Zur Sicherheit warten wir jetzt einige Stunden, so daß selbst in schlecht konfigurierten DNS-Caches keine Einträge auf IP “alt” mehr vorhanden sind. Gute Zeit für Feierabend, oder? Wir machen morgen weiter …

    … gut geschlafen? Rann an’s Werk! Wir sind noch nicht fertig.
    Der freundliche Mitarbeiter kommt wieder ins Spiel, schaltet das Web-Projekt auf read-only und migriert die letzten deltas an Daten. Sobald das geschehen ist, kommt der nächste Schritt:

    sanfte Host-Migration - Schritt 2

    In dem Moment in dem die iptables-Regel entfernt wird, wandern keine Pakete mehr von IP “neu” auf den alten Host, und alle Anfragen werden durch den Load-Balancer auf die Web-Farm verteilt.
    Zeit der alten Maschine ihren Frieden zu lassen.

Bookmark and Share


Related:
  1. Windows 2003 (Small Business) und Server 2008...
  2. Mail-Server kaputt? Wo ist mein Spam?!...
  3. OpenAFS Symbol Server...

  1. adda
    June 12th, 2009 at 13:09 | #1

    Danke – gut geschrieben.

  2. June 14th, 2009 at 14:00 | #2

    Danke fuer das Feedback :)
    Sebastian´s last blog ..Papier als Software?My ComLuv Profile

  1. June 4th, 2009 at 12:48 | #1
CommentLuv Enabled

Comment Spam Protection by WP-SpamFree