Checkliste
Vorbereitung
- UnitTests auf Webserver ausführen
- Konfiguration für den Web-Betrieb
- Tests im Browser mit /etc/hosts
- Datenbank aufsetzen, Dump einspielen
- Weitere Services einrichten (Apache Solr, Memcache, …)
- Synchronisieren der shared files
24 – 48 Stunden vorm Umzug
- DNS-TTL verkürzen
Getting ready
- Minütlicher Cronjob mit rsync
- Datenbank leeren und aktuelles Schema einspielen
- Auto-Inkrements großzügig erhöhen für Tabellen, die ihr beim Dump auslasst
- Caches löschen
- Alle Cronjobs abschalten
Showtime
- Alte Datenbank auf
--read-only
- Neue Server im Wartungsmodus
- Datenbank kopieren
- DNS umstellen
- Letzter schneller Test
- Wartungsmodus aus – Seite ist wieder live
Nachlese
- Alte Seite offline nehmen
- Cronjob mit rsync beenden
- Ausgelassene Tabellen kopieren
- Suchindex aktualisieren
- Cronjobs auf neuen Servern einschalten