• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

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