Before you start migrating hosting data, it is recommended to check if migrations are possible. Conditions of migration possibility vary depending on the source and destination hosting platforms, as follows:
# |
Source* |
Destination* |
Conditions |
|---|---|---|---|
1 |
PPPU |
PPPW |
Plesk Migration Manager (PMM) component is installed on the destination server. |
2 |
PPPU |
PPPW |
PMM component is installed on the destination server. |
3 |
PPPW |
PPPW |
1. PMM component is installed on the destination server. AND 2. Plesk Migration Agent is installed on a source server (the last cannot be checked via API RPC) |
4 |
PPPW |
PPPU |
none Such migrations are not yet supported. |
* - PPPU stands for Parallels Plesk Panel for Unix/Linux, PPPW for Parallels Plesk Panel for Windows.
To check if Plesk Migration manager is installed on a Plesk server, send the request packet containing the check operational node:
<packet version="1.6.0.2">
<migration>
<check/>
</migration>
</packet>
Response Packet Structure
The check node in the response packet received from server is structured as follows:

Response Samples
If Plesk Migration Manager is installed on a server to which a request packet was sent, the response from the server looks as follows:
<packet version="1.6.0.2">
<migration>
<check>
<result>
<status>ok</status>
</result>
</check>
</migration>
</packet>
The following response is received if the request packet was sent to a server on which Plesk Migration Manager is not installed.
<packet version="1.6.0.2">
<migration>
<check>
<result>
<status>error</status>
<errcode>1026</errcode>
<errtext>Plesk Migration Manager is not installed</errtext>
</result>
</check>
</migration>
</packet>