Ich habe einen Server, auf dem Server.app (3.2.2) unter Mac OS X 10.9.5 ausgeführt wird. Es hostet Dateifreigabe, E-Mail, VPN, Websites, DHCP, DNS und Open Directory usw. Es hostet auch phpBB3- Bulletin-Boards.
Da die OX-Version nicht aktuell ist, möchte ich alles auf einen neuen Mac mini mit OS X El Capitan (10.11) übertragen. Ich dachte, es wäre sicherer, eine andere Maschine zu verwenden, als einfach die laufende Servermaschine selbst zu aktualisieren.
Der Servercomputer hat zwei Partitionen, von denen eine für die Time Machine-Sicherung verwendet wird.
Ich dachte, eine Situation wie diese ist nicht ungewöhnlich und sollte unkompliziert sein. Aber anscheinend habe ich mich geirrt ... es könnte eher wie eine Herz-Bypass-Operation sein.
Mein ursprünglicher Plan war, das neueste Time Machine-Backup des alten Servers mit Migration Assistant.app auf den neuen Mac mini zu importieren. Obwohl beide Computer mit demselben lokalen Netzwerk verbunden sind, konnte ich Migration Assistant.app die Sicherungsdatei nicht finden lassen. Ich habe auf dem Bildschirm „Von einem Mac, Time Machine-Backup oder Startvolume“ ausgewählt, aber auf dem nächsten Bildschirm wird der alte Server nicht automatisch angezeigt, und ich konnte mich nicht manuell über „Anderer Server …“ mit dem Server verbinden. Taste entweder.
Dann habe ich versucht, das Time Machine-Backup (Backups.backupdb) manuell auf eine Partition des neuen Mac mini zu kopieren. Obwohl das Ziel auf dem neuen Mac mini in OS X Extended (Journaled) formatiert ist, beschwert sich Finder.app: „Der Vorgang kann nicht abgeschlossen werden, da er nicht unterstützt wird.“
So stecke ich schon beim allerersten Schritt der langen kurvenreichen Straße fest. Kann mir jemand raten, wie ich den alten Server auf eine neue Maschine kopieren kann, um die Serverfunktion zu übernehmen, ohne eine Katastrophe zu verursachen? Im Moment habe ich drei Szenarien.
Kopieren Sie das Time Machine-Backup irgendwie (ich muss allerdings wissen wie!) auf die zweite Partition des neuen Mac mini und verwenden Sie dann den Migrationsassistenten, um es zu importieren. .... Das Backup ist nicht der neueste Stand des alten Servers, aber die meisten Daten werden verfügbar sein. Ich muss den Server nicht stoppen, während ich Daten kopiere (wahrscheinlich). Die Frage ist, wie man die Sicherungsdatei zum neuen Ziel kopiert.
Verwenden Sie den Migrationsassistenten direkt vom alten Server auf den neuen Server. (Habe ich noch nicht probiert).... Offensichtlich muss ich dafür den Server längere Zeit beenden.
Versuchen Sie einfach unverblümt, den alten Server auf El Capitan zu aktualisieren und die neue Version von Server.app zu installieren. Versuchen Sie, eine Wiederherstellung von der Time Machine-Sicherung durchzuführen, wenn dies fehlgeschlagen ist. ... Ich fand diesen Ansatz zu riskant.
Es gibt keine Wunderwaffe, um Ihre Mavericks-Serverinstallation auf einen brandneuen Computer zu migrieren.
Es hängt wirklich von der akzeptablen Ausfallzeit und von der Hardware ab.
Zuerst einige Fakten:
Voraussetzungen:
USB-Stick für das bootfähige Installationsprogramm von OS X El Capitan
dd
oder rsync
Methode
gpt
mit der gleichen Größe wie das Servervolume auf der Zielfestplatte und dd
die Quellpartition auf der Zielpartition im Wiederherstellungsmodus oder booten Sie vom USB-Stick des Installationsprogramms.Laden Sie Server.app herunter und starten Sie es
Benötigte Zeit:
dd: ~85 min (alle Blöcke werden kopiert)
Systemassistent
Migrationsassistent (bereits installiertes OS X El Capitan behalten)
Versuchen Sie einfach unverblümt, den alten Server auf El Capitan zu aktualisieren und die neue Version von Server.app zu installieren. Versuchen Sie, eine Wiederherstellung von der Time Machine-Sicherung durchzuführen, wenn dies fehlgeschlagen ist.
Wenn das Upgrade erfolgreich ist, ist dies bei weitem die schnellste Methode ( dd
Ing auf den neuen Server nicht inbegriffen). Deaktivieren Sie Time Machine vor dem Upgrade.
( Experimentell ) Alles auf einen Hypervisor migrieren - aber das ist wahrscheinlich eine zusätzliche Antwort.
Kouichi C. Nakamura
klanomath