Risoluzione dei problemi sui sistemi Linux

Per completare la migrazione se il trasferimento del file di dati sul server di destinazione non è riuscito:

  1. Sul server di origine, individuare la directory richiesta.

    Per impostazione predefinita, le directory vengono create in /usr/local/.

  2. Aprire il file content-list.xml per vedere quali file sono stati creati.
  3. Spostare tutti questi file, compreso dump.xml, sul server di destinazione.
  4. In un browser web, accedere come amministratore al Plesk di destinazione.
  5. Passare a Strumenti e Impostazioni > Migration & Transfer Manager (nel gruppo Strumenti e Risorse) e fare clic su Avviare una nuova migrazione.
  6. Seleziona l'opzione Trasferire dati già elaborati tramite Migration & Transfer Agent e posizionati nell'host locale.
  7. Nella casella Percorso del file dati di migrazione digitare il percorso della directory nella quale sono stati salvati i dati nella fase 3.
  8. Fare clic su Avanti.

Per completare la migrazione se l'importazione su Plesk non è andata a buon fine:

  1. In un browser Web, accedere come amministratore al Plesk di destinazione.
  2. Passare a Strumenti e Impostazioni > Migration & Transfer Manager (nel gruppo Strumenti e Risorse) e poi fare clic su Avviare una nuova migrazione.
  3. Seleziona l'opzione Trasferire dati già elaborati tramite Migration & Transfer Agent e posizionati nell'host locale.
  4. Nella casella Percorso del file di migrazione digitare il percorso della directory specificata in precedenza come Percorso dei file temporanei.

    Per impostazione predefinita, il percorso è /usr/local/psa/PMM/var/.

  5. Fare clic su Avanti.

Se la creazione del file non è riuscita, è possibile cercare di crearlo manualmente usando Migration & Transfer Agent - l'utility Linux/Unix PleskX.pl.

Per creare un file di dati manualmente usando la riga di comando:

  1. Individuare le seguenti directory sul server di destinazione Plesk e copiare tutto il contenuto in un'unica directory sul server di origine.

    <plesk_installation_directory>/PMM/Agents/PleskX/

    <plesk_installation_directory>/PMM/Agents/shared/.

  2. Sul server di origine, eseguire l'utility PleskX.pl con le opzioni di riga di comando adeguate:
    • Per fare una copia di tutti gli account e domini:

      # PleskX.pl –dump-all

    • Per fare una copia di domini specifici:

      # PleskX.pl -dump-domains=<lista separata da virgola dei nomi di dominio>

    • Per fare una copia di account utente specifici:

      # PleskX.pl -dump-resellers=<lista separata da virgola degli ID dei rivenditori assegnati dal sistema di origine di Plesk>

      oppure:

      # PleskX.pl -dump-clients=<lista separata da virgola degli ID dei clienti assegnati dal sistema di origine di Plesk>

    • Per informazioni riguardanti le opzioni aggiuntive della riga di comando supportate dall'utility PleskX, eseguire il comando:

      # PleskX.pl --help

  3. Procedere come descritto nella prima procedura di questa sezione.

Per completare la migrazione in presenza di conflitti non risolti:

Se si sta eseguendo la migrazione dei dati mediante le utility di backup e ripristino della riga di comando, il ripristino può non riuscire evidenziando il seguente errore: Impossibile risolvere tutti i conflitti. Questo può accadere se alcune impostazioni o alcuni servizi sul server di destinazione non sono configurati e, per questo motivo, la migrazione risulta impossibile.

Ad esempio, un sito Web sul server di origine utilizza i database PostgreSQL, ma sul server di destinazione non è stato installato o configurato alcun server database PostgreSQL.

Per informazioni riguardanti i conflitti non risolti consultare il registro che si trova nel file /usr/local/psa/PMM/logs/migration-YYYY-MM-DD-hh-mm-nnn/conflict_description, dove AAAA-MM-GG-hh-mm è la data e l'ora in cui è stata eseguita la migrazione o il ripristino e nnn è un numero generato a caso.