Zum Hauptinhalt springen
Zurück zur Kategorie

Server-Migrationsleitfaden

Schritt-für-Schritt-Anleitung zur sicheren Migration Ihrer Daten, Websites und Anwendungen auf einen REXE-Server mit minimaler Ausfallzeit.

Lesezeit: 15 min Allgemeine Informationen
server-migrationdatentransferwebsite-migrationbackuprsyncDNS
Autor
REXE Teknoloji Network & Security Team
Redaktion
REXE Teknoloji Technical Editorial
Erstveröffentlichung
Letzte Aktualisierung

Einführung

Server-Migration ist der Prozess der Übertragung aller Daten, Anwendungen und Konfigurationen von Ihrem bestehenden Server auf einen neuen. Mit richtiger Planung können Sie Ausfallzeiten minimieren und Datenverlust verhindern.

Vorbereitung vor der Migration

1. Inventar erstellen

hljs bash
# Laufende Dienste
systemctl list-units --type=service --state=running

# Installierte Pakete
dpkg --get-selections > /tmp/packages.txt

# Offene Ports
ss -tlnp

# Festplattennutzung
df -h
du -sh /var/www/ /home/ /etc/

2. Backups erstellen

hljs bash
# Web-Dateien
tar -czf /tmp/www_backup.tar.gz /var/www/

# Datenbank-Backup
mysqldump --all-databases -u root -p > /tmp/all_databases.sql

# Konfigurationsdateien
tar -czf /tmp/etc_backup.tar.gz /etc/

3. DNS-TTL senken

DNS-TTL 24-48 Stunden vor der Migration senken:

Aktueller TTL: 86400 (24 Stunden)
Neuer TTL: 300 (5 Minuten)

Migrationsmethoden

Methode 1: Live-Migration mit rsync (Empfohlen)

hljs bash
# Dateien vom alten Server auf neuen Server ziehen
rsync -avz --progress \
    -e "ssh -p 22" \
    root@alter_server_ip:/var/www/ \
    /var/www/

# Konfigurationsdateien
rsync -avz --progress \
    -e "ssh -p 22" \
    root@alter_server_ip:/etc/nginx/ \
    /etc/nginx/

Anwendungsspezifische Migration

Website (Nginx/Apache)

hljs bash
# Web-Dateien übertragen
rsync -avz root@alte_ip:/var/www/ /var/www/

# Nginx-Konfiguration übertragen
rsync -avz root@alte_ip:/etc/nginx/sites-available/ /etc/nginx/sites-available/

# SSL-Zertifikate übertragen
rsync -avz root@alte_ip:/etc/letsencrypt/ /etc/letsencrypt/

# Nginx neu starten
nginx -t && systemctl restart nginx

Datenbank (MySQL/MariaDB)

hljs bash
# Auf altem Server: Dump erstellen
mysqldump --all-databases -u root -p > /tmp/all_db.sql

# Auf neuem Server: Importieren
mysql -u root -p < /tmp/all_db.sql

DNS-Umschaltung

  1. Neuen Server vollständig vorbereiten und testen
  2. DNS-A-Eintrag auf neue IP aktualisieren
  3. TTL-Zeit abwarten (5 Minuten, wenn auf 300 gesenkt)
  4. Überprüfen, ob neuer Server funktioniert
  5. Alten Server einige Tage aktiv halten (für Rollback)

Überprüfungen nach der Migration

hljs bash
# Alle Dienste laufen
systemctl status nginx mysql

# Website testen
curl -I https://domain.com

# Logs prüfen
tail -f /var/log/nginx/error.log

Schalten Sie den alten Server nicht sofort nach der Migration ab. Halten Sie ihn mindestens 1 Woche aktiv.

Fazit

Planung ist entscheidend für eine erfolgreiche Server-Migration. Erstellen Sie vor der Migration ein vollständiges Backup, senken Sie den DNS-TTL und testen Sie gründlich. Unser technisches Support-Team kann bei Problemen helfen.

Häufig gestellte Fragen

Gibt es Ausfallzeiten bei der Server-Migration?

Mit Live-Migration über rsync werden Ausfallzeiten minimiert. Wenn Sie den DNS-TTL vorher senken, dauert die DNS-Umschaltung 5 Minuten. Die Gesamtausfallzeit beträgt typischerweise 5-15 Minuten.

Wie soll ich meine Datenbank migrieren?

Exportieren Sie alle Datenbanken mit mysqldump, übertragen Sie sie auf den neuen Server und importieren Sie sie.

Wie lange dauert die DNS-Propagierung?

Es hängt vom TTL-Wert ab. Wenn Sie TTL auf 300 Sekunden gesenkt haben, propagiert sich die Änderung in 5-10 Minuten.

Wann kann ich den alten Server nach der Migration abschalten?

Warten Sie mindestens 1 Woche. Einige Benutzer können aufgrund von DNS-Caching noch den alten Server erreichen.

Verwandte Artikel

REXE Dienstvergleich: VDS, Dedicated, Colocation Leitfaden

Vergleichen Sie REXE Teknoloji VDS, Dedicated Server, Colocation und Rack-Miete im Detail. Finden Sie die richtige Hosting-Lösung für Ihre Anforderungen mit unserem Preis- und Funktionsleitfaden.

8 Min.
VDSDedicated ServerColocation
NetzwerkverkehrEingehend GbpsAusgehend Gbps