• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Migration using commandline

MerlijnH

Basic Pleskian
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
 
Back
Top