...
- Create a full backup of your platform, and dumps of your database and Redis systems.
- On your production system, start Start the Abiquo upgrade, and after you update the database, STOP the upgrade, run the PIM tools, and then continue the upgrade
PIM tools
...
overview
This is an overview of how to run the PIM tools do the following steps.
- Perform Start the upgrade with the usual process, and after also install the PIM on all servers
- After you update the database, STOP the upgrade, and run the PIM tools as described herein the following steps.
- Run the PIM planner tool against your database. This tool will create a migration plan for all of your VMs and list the required migration steps.
- Check the output of the planner tool. If there are any warnings or errors, resolve them, and then run the PIM planner again.
- For ALL Remote Services servers, copy the migration plan to the server.
- On each Remote Services server, run the migration planPIM migrator.
By default the PIM migrator tool will run in "dry run" mode. For each entity in the migration plan, the PIM migrator tool will connect to the provider and compute the provider ID. - Check the output of the PIM migrator tool. If there are any warnings or errors, resolve them and then run the , and then run the PIM planner and PIM migrator again
- Run the PIM migrator tool in update mode with the "--no-dry-run" option.
- The PIM migrator tool will update VMs, as well as backup jobs, firewalls, and load balancers, .
- The PIM migrator tool will output an SQL update file. Copy this file to your database server
- While the Abiquo platform is still stopped, run the migrator's SQL update file on your database server.
The SQL update will issue warnings if you run it with it with Java 8 - Complete the Abiquo upgrade as usual
- After you complete the migration and restart your environment, check it as described below
- Remove the PIM tools
Check your environment
The migration should only change the identification of deployed VMs in Abiquo. After you migrate to provider ID, you can perform the following checks:
...