Announcement

Collapse
No announcement yet.

How to migrate Plesk data manually with Plesk Migration Manager?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • How to migrate Plesk data manually with Plesk Migration Manager?

    Hello All,

    To migrate Plesk data manually with Plesk Migration Manager, follow the steps below:

    1. Upload the migration agent and modules to the source server. For example, for Parallels Plesk Panel, there are two folders: /usr/local/psa/PMM/agents/shared and /usr/local/psa/PMM/agents/PleskX.

    NOTE: Use another agent directory for migration from hosting platform different from Parallels Plesk Plesk. For example to migrate from cPanel copy directories /usr/local/psa/PMM/agents/cPanel9 and /usr/local/psa/PMM/agents/shared.

    Use the command below to copy the Migration Manager:

    destination ~# scp -r /usr/local/psa/PMM/agents/shared/* /usr/local/psa/PMM/agents/PleskX/* [email protected]:/temporary_migration_directory/

    2. Login to the source server and change to directory /temporary_migration_directory.
    Run migration agent (PleskX.pl) with parameter --help to get all available options of the migration agent. Start dumping with the options you need. For example:

    source ~# cd /temporary_migration_directory
    temporary_migration_directory ~# chmod 755 PleskX.pl
    temporary_migration_directory ~# ./PleskX.pl --dump-all {or --dump-resellers=<list>, --dump-clients=<list>, --dump-domains=<list>}

    3. This will create a dump configuration file, dump.xml, and content dump archives in current directory, /temporary_migration_directory.

    4. On the destination server, create a directory /work_dir and copy file dump.xml from the /temporary_migration_directory to the directory:

    source ~# scp /temporary_migration_directory/dump.xml [email protected]:/work_dir/

    5. On the destination of Parallels Plesk Panel 8, create a sub-directory /work_dir/archives and copy other content dump files to this directory:

    source ~# scp -r /temporary_migration_directory/* [email protected]:/work_dir/archives/

    On the destination of Parallels Plesk Panel 9, dump.xml and all other content files should be located in the same directory. So copy all other files into /work_dir/:

    source ~# scp -r /temporary_migration_directory/* [email protected]:/work_dir/

    6. Deploy the data through Parallels Plesk Panel GUI.

    Login to Parallels Plesk Panel (PPP) as an administrator and navigate to the Migration Manager page. The page is Server -> Migration Manager in PPP version 8.x, Home -> Migration Manager in PPP version 9.x and Tools & Settings > Migration Manager in PPP 10.x, 11.x.

    Click the "Start a new migration" button and choose "Data import" in PPP version 8.x, "Transfer data already processed by the migration agent and located on the local host." in PPP version 9.x or "Transfer data already processed by the Migration & Transfer Agent and located on the local host" in PPP 10.x, 11.x.

    In version 8.x, pay attention to the selection of a correct Working directory for the data importing. It should be the directory where you put the data to be restored (/work_dir).

    In version 9.x, put the location of the dump.xml file in the "Migration data file location" field. It should be /work_dir/dump.xml.

    Regards,

    Nelson S.
Working...
X