Upgrade steps from 5.0.x to 5.1.x for Veeam
Run script to update job names on Veeam server
When upgrading from 5.0.x or 5.1.x to 5.1.2 or above, if you are using Veeam, run the following application that will update the job names on the Veeam server to allow duplicate VM names.
The instructions for running the tool are in the following file.
/usr/share/doc/abiquo-model/scripts/veeam-job-modifier/README.md
To run the tool, do these steps:
Edit the veeam.properties file and set the MySQL jdbc properties. Replace the examples with the values for the Abiquo database
abiquo.database.jdbcurl = jdbc:mysql://abiquoserver.example.com:3306/kinton abiquo.database.user = mysqlUser abiquo.database.password = mysqlPassword
Obtain the Veeam version and credentials to pass as arguments to the script
veeam95u4
Run for usage with Veeam server 9.5u4 orveeam10
Run for usage with Veeam server 10-ip
IP address of Veeam server-u, --user
veeamServerUser-p, --password
veeamServerPassword
The other argument defines a dry-run mode to test the script
-no-dry, --no-dry-run
If true, update Veeam job names. If false, only show what will the names will look like after the change
Run the tool in dry-run mode (with the argument "--no-dry-run false" and check the Veeam jobs that it will update.
java -jar /usr/share/doc/abiquo-model/scripts/veeam-job-modifier/veeam-job-modifier-jar-with-dependencies.jar veeam10 -ip \ http://veeamserver.example.com:9399/api -u veeamServerUser -p veeamServerPassword -no-dry false
Run the tool in production mode to update the Veeam server
java -jar /usr/share/doc/abiquo-model/scripts/veeam-job-modifier/veeam-job-modifier-jar-with-dependencies.jar veeam10 -ip \ http://veeamserver.example.com:9399/api -u veeamServerUser -p veeamServerPassword -no-dry true
- After you run the tool, edit the veeam.properties file, and remove the temporary properties with the database credentials.
Copyright © 2006-2022, Abiquo Holdings SL. All rights reserved