PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe: Umzug Postfix von Server A auf Server B



sd160278
28.09.12, 09:20
Hallo,

wir stehen hier vor folgendem Problem.

Auf Server A ist postfix installiert und der Mailserver läuft auch ohne Probleme. Allerdings handelt es sich um einen alten Server, der mittlerweile "Probleme" macht.

Wir wollen nun Postfix mit allem Drum und Dran auf einen neuen Server umziehen.

Wie kann Postfix (am besten ohne Downtime) von Server A auf Server B (neuer Server) umgezogen werden?

Danke Euch,
Viele Grüße,
Sebastian

sd160278
28.09.12, 09:37
Nachtrag: Beide Server laufen mit Debian

Gruß, Sebastian

muell200
28.09.12, 10:30
erstmal willkommen auf dem board



Wie kann Postfix (am besten ohne Downtime) von Server A auf Server B (neuer Server) umgezogen werden?


mit den angaben....

neuer server aufsetzen und testen
mx eintrag aendern -> fertig

alternativ jemand beauftragen der das fuer euch macht :)

sd160278
28.09.12, 12:15
Ok. Danke.

Genauere Fragen / Angaben:

Welche Daten / Verzeichnisse muss ich kopieren, um die E-Mails und E-Mail Konten auf dem neuen Server nutzen zu können?

MX Record ändern und so ist klar, aber wie bekomme ich die Daten auf den neuen Server und welche müssen alle kopiert werden?

Gruß, Sebastian

L00NIX
07.10.12, 11:29
Kommt drauf an...

Die Konfigurationsdateien von Postfix liegen bei Debian alle in /etc/postfix. Eventuell gibt es noch Querverweise auf TLS-Zertifikate oder Beziehungen zu anderen Diensten. Hängt von der Konfiguration ab.

Es gibt keine Konten, die Benutzeranmeldung (SMTP-auth) sollte normalerweise nicht über lokale Benutzerkonten geschehen sondern über ein weiteres Programm, z.B. den saslauthd.

Postfix selbst enthält keine Daten, einzig relevant ist die Mailqueue, in der die E-Mails gespoolt werden. Bei einem Umzug sollte diese Queue also leer sein oder keine wichtigen E-Mails mehr enthalten (oft hängen da unzustellbare Rückläufer drin, alles andere wird ja sofort zugestellt, wenn möglich).

Das ist aber alles zu allgemein, da müsste man schon die genaue Konfiguration sehen und was da noch mitspielt (z.B. Zustellung an IMAP-Server etc.).

Mehr Info wäre hilfreich, z.B. die Dateien main.cf und master.cf aus dem Postfix-Verzeichnis.

Gruß
L00NIX

Thorashh
07.10.12, 18:18
Moin

Wie kann Postfix (am besten ohne Downtime) von Server A auf Server B (neuer Server) umgezogen werden?
Voraussetzung ist bei allen, das Postfix auf dem neuen Server bereits komplette eingerichtet ist und funktioniert.

Variante A1:
TTL des DNS Eintrages 2 Tage vor der Umstellung auf eine kurze Zeitspanne (5-15min) setzen. Umstellung kann dann einfach durch Änderung des DNS-Eintrages und zeitgleiches Abschalten des alten Mailservers erfolgen.
Alle Mailserver, die noch alten DNS-Eintrag kennen, laufen kurze Zeit auf einen Verbindungsfehler und versuchen die Zustellung später noch mal. Durch die kurze TTL liegt die Verzögerung normalerweise unter 1h.

Variante A2:
Wie Variante A1, aber mit zusätzlichem Backup-MX Eintrag für den neuen Server. Bei der Umstellung einfach den alten Server abschalten und den neuen einschalten. Dann gehen neue Mails an den Backup-MX, sobald der alte Server abgeschaltet ist. Die Verzögerung bei der Mailzustellung fällt durch den Backup-MX Eintrag etwas kürzer aus und funktioniert auch ohne Verkürzung der TTL des DNS-Eintrages.

Variante B:
Portweiterleitungen vom alten Server auf den neuen Server einrichten und nach der Abschaltung des alten Servers damit alle Zugriffe auf den neuen Server umleiten.
Während der Umstellung hast Du nur zusätzlichen Traffic zwischen altem und neuem Server.

Variante C:
Den alten Server so umkonfigurieren, so das er alle Mails an den neuen Server weiterleitet.
Das ist die aufwendigste Methode.

Thorashh

DrunkenFreak
07.10.12, 18:34
Nicht so umständlich. Zweiten MX-Record anlegen mit niedrigerer Priorität als beim alten Server. Dann den alten Server abschalten und den ersten MX-Record auch auf die neue IP ändern. Dann kann man nach ein paar Tagen den zweiten MX-Record wieder löschen.

Alternativ, wenn es keine wichtigen Mails sind, einfach MX-Record auf den neuen Server ändern und den alten abschalten. Da der TE schon nachfragt, wie man sowas macht, wäre das die einfachste Lösung. Hab ich bis jetzt immer so gemacht mit meinem Server. In der Regel verzögerten sich die Mails nichtmal.