Search

Language:  
Search for:

Available article translations:

[How to] How to migrate objects from Plesk 7.5 or 8.6 to Plesk 9?

Article ID: 5864, created on Dec 12, 2008, last review on Jun 11, 2015

APPLIES TO:
  • Plesk 11.5 for Linux
  • Plesk 11.0 for Windows

Symptioms

How to migrate objects from Plesk 7.5 or 8.6 to Plesk 9?

Resolution

Plesk Migration Manager (PMM) does not exist in Plesk Beta, Plesk 9 Release, and the first patch 9.0.1. The feature is under development now and will be available in the next Plesk version - 9.2.

However, it is still possible to migrate objects from Plesk versions 7.5 and 8.6 manually using Plesk Backup Manager.

Plesk can be migrated as a whole or by separate domains and clients. The instructions are below.

1. Migrate server

a. Log in to the source server with Plesk 8.6 installed and create a full backup using 'pleskbackup' utility:

# /usr/local/psa/bin/pleskbackup all <backup-file> 

The utility is included into the psa-backup-manager package for Plesk 8.6. Verify that it is installed:

# rpm -qa | grep psa-backup-manager

OR

# dpkg -l | grep psa-backup-manager

In Plesk 7.5, the command line backup utility is /usr/local/psa/bin/psadump that is included into 'psa-bu' package. Plesk Backup Manager is required to be installed for this utility to be available on the system.

b. Copy the dump to the destination server with Plesk 9 and convert the backup to version 9 with pre9-backup-convert.

 # /usr/local/psa/bin/pre9-backup-convert -v convert -d /var/lib/psa/dumps/ <backup-file> 

where /var/lib/psa/dumps/ is the backups directory on the destination server with Plesk 9.

This command will create a number of backup XML files and subdirectories with data under /var/lib/psa/dumps.

c. Login to Plesk as administrator and change to the server backup repository:

Home > Backup Manager > Server Repository

There is a list of backup files in the server repository.

d. Click a backup name to enter Backup Details page.

e. Select the required restoration options and click Restore to start the restoration process.

Note: you should check the Administrator's clients option to restore all clients and domains from the backup.

2. Migrate client

a. Log in to the source server and create a backup of clients that should be migrated or full server backup:

 # /usr/local/psa/bin/pleskbackup all <backup-file> 

OR

# /usr/local/psa/bin/pleskbackup clients <client_login> <backup-file> 

b. Copy the dump to the destination Plesk 9 server and convert the backup to version 9:

# /usr/local/psa/bin/pre9-backup-convert -v convert -d /var/lib/psa/dumps/ <backup-file> 

This will create a number of backup XML files and subdirectories with data under /var/lib/psa/dumps.

c. Log in to Plesk as administrator and create a new client with the same login of migrated client.

d. Then, access the local backup repository of the new client:

Clients > client_name > Backup Manager

Since the login of newly created client coincides with the login of a client from the dump, the converted backup should be shown in the repository.

e. Click the backup name to enter the Backup Details page.

f. Select the required restoration options and click Restore to start the restoration process.

3. Migrate domain

a. Log in to the source server and create a backup of the domain that should be migrated or a full server backup:

# /usr/local/psa/bin/pleskbackup all <backup-file>

OR

# /usr/local/psa/bin/pleskbackup domains <domain_name> <backup_file>

b. Copy the dump to the destination Plesk 9 and convert the backup to version 9:

# /usr/local/psa/bin/pre9-backup-convert -v convert -d /var/lib/psa/dumps/ <backup_file>

This will create a number of backup XML files and subdirectories with data under /var/lib/psa/dumps.

c. Log in to Plesk as administrator and create a new domain name that coincides with name of the migrated domain from backup.

d. Then, access the local backup repository of the domain:

Domains > domain_name > Backup Manager

Since the new domain name coincides with domain from the backup, the converted backup should be shown in the repository.

e. Click the backup name to enter the Backup Details page.

f. Select the required restoration options and click Restore to start the restoration process.

Before migrating from Plesk 8.1, 8.2, 8.3, 8.4, Plesk should be upgaded to the latest version 8.6.

To migrate objects from Plesk version 7.5 using Plesk Backup Manager, a source server backup should be created using /usr/local/psa/bin/pleskdump utility, converted to version 8 using backup-convert utility, and then, converted to version 9 using pre9-backup-convert utility.

Refer to the article Is it possible to restore Plesk 7.5 backup on Plesk 8.x system? for the details about how to convert backup to version 8. After that, the backup may be restored through Backup Manager in the Control Panel.

Alternatively, migration from 7.5 to 8.6 using Plesk Migration Manager is possible, then, creating a backup via Plesk 8.6, converting it to 9 using pre9-backup-convert, and restoring on destination Plesk 9.

Additional Information

Plesk pleskbackup and pre9-backup-convert utilities are provided by psa-backup-manager package. Verify that it is installed:

# rpm -q psa-backup-manager
 psa-backup-manager-VERSION-OS.BUILD

If the package is not installed, install it via Plesk autoinstaller.

Note: these utilities can be located in different directories on the Panel server.

There is /var/lib/psa/dumps, the server Backups directory (DUMP_D), and /usr/local/psa, Plesk root directory (PRODUCT_ROOT_D).

Use the article kb.odin.com/en/952 to get the variables for the system.

The procedure of server migration from Plesk version 9.x to another Plesk version 9.x is described in the article http://kb.odin.com/en/5969.

The migration from other hosting platforms will be available in future version of Plesk Migration Manager.

Search words:

EOL plesk

migrate plesk

plesk 7

transfer plesk

plesk 8

transfer domains

plesk migration




a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 29d1e90fd304f01e6420fbe60f66f838 85a92ca67f2200d36506862eaa6ed6b8 514af229ae32522202a910a2649c80fb bd7fc88cf1b01f097749ae6f87272128 01bc4c8cf5b7f01f815a7ada004154a2 0a53c5a9ca65a74d37ef5c5eaeb55d7f

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No
 
 
 
 
 
 
Server Virtualization
- Odin Cloud Server
- Odin Containers for Windows 6.0
- Odin Virtuozzo Containers
Automation
- Odin Automation
- Odin Automation for Cloud Infrastructure
- Odin Business Automation Standard
- Odin Virtual Automation
- Odin Plesk Panel Suite
- Web Presence Builder
- Odin Plesk Automation
- Odin Small Business Panel
- Value-added Services for Hosters
- Odin Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification