Troubleshooting in Linux Systemen

Wenn die Übertragung der Datendatei auf den Zielserver fehlgeschlagen ist, können Sie die Migration auf folgende Weise durchführen:

  1. Suchen Sie das benötigte Verzeichnis auf dem Quellserver.

    Standardmäßig werden die Verzeichnisse unter /usr/local/ erstellt.

  2. Öffnen Sie die Datei content-list.xml, um zu überprüfen, welche Dateien erstellt wurden.
  3. Verschieben Sie alle diese Dateien einschließlich der Datei dump.xml auf den Zielserver.
  4. Melden Sie sich über einen Webbrowser bei dem Plesk, welches das Ziel ist, als Administrator an.
  5. Gehen Sie zu Tools & Einstellungen > Migrations- & Transfer-Manager (in der Gruppe Tools & Ressourcen) und klicken Sie anschließend auf Neue Migration starten.
  6. Wählen Sie die Option Daten migrieren, die bereits vom Migrations- & Transfer-Assistenten verarbeitet wurden und sich auf dem lokalen Host befinden aus.
  7. Geben Sie im Feld Dateispeicherort für Migrationsdaten den Pfad zu dem Verzeichnis an, in dem Sie die Daten in Schritt 3 gespeichert haben.
  8. Klicken Sie auf Weiter.

Wenn der Datenimport nach Plesk fehlgeschlagen ist, können Sie die Migration so durchführen:

  1. Melden Sie sich über einen Webbrowser als Administrator im Plesk Zielserver an.
  2. Gehen Sie zu Tools & Einstellungen > Migrations- & Transfer-Manager (in der Gruppe Tools & Ressourcen) und klicken Sie anschließend auf Neue Migration starten.
  3. Wählen Sie die Option Daten migrieren, die bereits vom Migrations- & Transfer-Assistenten verarbeitet wurden und sich auf dem lokalen Host befinden aus.
  4. Geben Sie im Feld Dateispeicherort für Migrationsdaten den Pfad zu dem Verzeichnis an, das zuvor als Speicherort für temporäre Dateien angegeben wurde.

    Standardmäßig ist dies /usr/local/psa/PMM/var/.

  5. Klicken Sie auf Weiter.

Sollte die Erstellung der Datendatei fehlschlagen, erstellen Sie sie manuell. Verwenden Sie dazu den Migrations- & Transfer-Assistenten für Linux/Unix: das Dienstprogramm PleskX.pl.

So erstellen Sie eine Datendatei manuell über die Befehlszeile:

  1. Suchen Sie die unten stehenden Verzeichnisse auf Ihrem Plesk Zielserver und kopieren Sie deren gesamten Inhalt in ein einziges Verzeichnis auf dem Quellserver.

    <Plesk_Installationsverzeichnis>/PMM/Agents/PleskX/

    <Plesk_Installationsverzeichnis>/PMM/Agents/shared/

  2. Führen Sie auf dem Quellserver das Dienstprogramm PleskX.pl mit den entsprechenden Befehlszeilenoptionen aus:
    • Zum Erstellen einer Kopie aller Accounts und Domains:

      # PleskX.pl –dump-all

    • Zum Erstellen einer Kopie von bestimmten Domains:

      # PleskX.pl –dump-domains=<durch Komma getrennte Liste mit Domainnamen>

    • Zum Erstellen einer Kopie von bestimmten Nutzer-Accounts:

      # PleskX.pl -dump-resellers=<comma-separated list of resellers' IDs assigned by the source Plesk system>

      oder

      # PleskX.pl -dump-clients=<comma-separated list of clients' IDs assigned by the source Plesk system>

    • Weitere Informationen über Befehlszeilenoptionen, die vom Dienstprogramm PleskX unterstützt werden, erhalten Sie mithilfe des folgenden Befehls:

      # PleskX.pl --help

  3. Fahren Sie wie in der ersten Methode in diesem Abschnitt beschrieben fort.

So führen Sie die Migration im Falle von ungelösten Konflikten aus:

Wenn Sie Daten mithilfe von Befehlszeilenprogrammen für Backup und Wiederherstellung migrieren, kann die Wiederherstellung mit folgender Fehlermeldung fehlschlagen: Unable to resolve all conflicts. Dies kann passieren, wenn einige Einstellungen oder Service auf dem Zielserver nicht konfiguriert sind und aus diesem Grund die Migration nicht möglich ist.

Ein Beispiel wäre, wenn eine Website auf dem Quellserver PostgreSQL Datenbanken nutzte, aber auf dem Zielserver kein PostgreSQL Datenbankserver installiert oder konfiguriert ist.

Sie erhalten Informationen über die ungelösten Konflikte in der Protokolldatei unter /usr/local/psa/PMM/logs/migration-YYYY-MM-DD-hh-mm-nnn/Konfliktbeschreibung. Dabei steht YYYY-MM-DD-hh-mm für das Datum und den Zeitpunkt der Migration oder Wiederherstellung. nnn ist eine zufällig generierte Nummer.