Hiya,
I have migrated many sites and servers using the migration manager, and this has worked out well most of the time. While preparing for another big batch of migrations, I would like to automate more things resulting in less downtime for the websites.
Since Plesk has a great and huge API, I figured I could just pass the arguments from the webinterface to some command and it would do the same thing. However I wasn't able to find the documentation to call the PMM cli specifically. Some of the advanced server administration documentation mentions doing a pleskbackup and running pre9-backup-convert tool, but I haven't been able to get clean dumps I could deploy on Plesk 9.5.2 servers.
What I would like to do is create a script that will migrate clients one by one, suspending their domains before moving, re-enabling them on the server and change the DNS as well. In theory I could move entire servers this way with only a couple minutes downtime per website.
I know that I could do the same thing using manual clicking, but automating it will make my life a lot easier. Can anyone point me to the way I can invoke the migration manager to perform a migration of a client or domain?
Cheers,
Merlijn
I have migrated many sites and servers using the migration manager, and this has worked out well most of the time. While preparing for another big batch of migrations, I would like to automate more things resulting in less downtime for the websites.
Since Plesk has a great and huge API, I figured I could just pass the arguments from the webinterface to some command and it would do the same thing. However I wasn't able to find the documentation to call the PMM cli specifically. Some of the advanced server administration documentation mentions doing a pleskbackup and running pre9-backup-convert tool, but I haven't been able to get clean dumps I could deploy on Plesk 9.5.2 servers.
What I would like to do is create a script that will migrate clients one by one, suspending their domains before moving, re-enabling them on the server and change the DNS as well. In theory I could move entire servers this way with only a couple minutes downtime per website.
I know that I could do the same thing using manual clicking, but automating it will make my life a lot easier. Can anyone point me to the way I can invoke the migration manager to perform a migration of a client or domain?
Cheers,
Merlijn