What Happens During Migration

The migration process looks as follows:

  1. You run a series of preliminary checks. Any issues that might occur during migration are detected and you are prompted to resolve them before proceeding to the next step.
  2. You run migration in the test mode. The test mode does not make any changes to WebHosting Linux sites. It only detects any issues that might occur during migration and prompts you to resolve them before proceeding to the next step. After resolving all issues, you should re-run migration in the test mode. If migration in the test mode can be completed without any further issues, proceed to the next step.
  3. You run migration in the production mode. In this mode, changes are made to WebHosting Linux sites. If migration fails, you must resolve all issues and re-run the migration in the production mode. Websites might be inoperable until the end of migration.

Preliminary Checks

Before you run migration in the test or production mode, the Migration Manager checks whether the following prerequisites are met.

  • The source and destination hosts are accessible, authentication is configured, and data can be transferred between hosts.
  • Valid license keys for Plesk are installed on Plesk service nodes.
  • WebHosting Plesk nodes have enough capacity and can host all websites that you are planning to migrate.
  • Service templates configured for WebHosting Plesk provide the necessary resources.
  • IP pools are configured for Plesk service nodes and can provide enough IP addresses.

Test Mode

In the test mode, the Migration Manager only performs the actions that cannot disrupt the operation of websites. The following operations are performed:

  1. Information about WebHosting Linux subscriptions is exported: websites, FTP users, PHP settings, database settings, IP addresses, application settings, and SSL settings.
  2. New subscriptions are created and provisioned in WebHosting Plesk. The subscriptions are activated and their status is set to "ordered".
  3. The data of subscriptions are imported to WebHosting Plesk: websites are created, hosting settings are set, database servers and databases are registered in WebHosting Plesk, FTP users and SSL certificates are imported.
  4. The content of websites is copied.

Production Mode

In the production mode, the Migration Manager performs actions that might disrupt the operation of websites in the case of migration failure. The following operations are performed:

  1. Information about WebHosting Linux subscriptions is exported: websites, FTP users, PHP settings, database settings, IP addresses, application settings, and SSL settings.
  2. New subscriptions are created and provisioned in WebHosting Plesk. The subscriptions are activated and their status is set to "ordered".
  3. The data of subscriptions are imported to WebHosting Plesk: websites are created, hosting settings are set, database servers and databases are registered in WebHosting Plesk, FTP users and SSL certificates are imported.
  4. The content of websites is copied.
  5. Databases are unlinked from WebHosting Linux subscriptions.
  6. DNS records related to WebHosting Linux are deactivated.
  7. DNS records related to WebHosting Plesk are activated.
  8. Upon the successful completion of migration, the status of subscriptions is set to "active" ("running").