Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Prerequisites

You can upgrade from any version of Abiquo 3.0.0-GA or 3.x version to the latest Abiquo version.

Remember to backup, stop services and check for queued jobs or conversions. See Prepare to Upgrade Abiquo 3.x Versions

Perform the packages upgrade

This step must be done on all Abiquo servers, including Abiquo Management Server, Remote Services, KVM Servers and LVM Servers.

Configure Repositories

Remove previous repo packages

yum remove abiquo-release*

Install destination repo package

There is one package for each major version that installs base and update repositories. Please locate the abiquo-release-ee package of your destination version and install it with the following command. This example is for the latest Abiquo major version of 3.6.

yum localinstall http://mirror.abiquo.com/abiquo/3.6/os/x86_64/abiquo-release-ee-3.6.0-2.el6.noarch.rpm

Update yum cache

yum clean all && yum makecache

Update abiquo packages

yum update 'abiquo-*'

Update databases

This step must be done on the database server.

Main Abiquo database

 Ensure your hostname is in your DNS or in your /etc/hosts file.
abiquo-liquibase [-h DB hostname] [-P DB port] [-u user] [-p password] update

There is a known issue with upgrades from 3.2 versions where the following message appears and the liquibase update fails: 

Liquibase update Failed: Validation Failed:
1 change sets check sum
src/X.X.X-XX/kinton-X.X.X.xml::ABICLOUDPREMIUM-XXXX-XxxxxxxxXXxXxxxxxxXxxxxx::XXXXXXXXX is now: 7:ee2fa6e058ec76c7abf801567898917d
For more information, use the --logLevel flag

This can be easily solved by executing the following command and retrying the abiquo-liquibase update command.

abiquo-liquibase clearCheckSums

Additional Steps for intermediate versions

 

 Start here if you are upgrading from Abiquo 3.0

In this version we introduced credentials encryption, so you must download cryptography libraries and cypher your current credentials. Please follow these instructions:

Upgrade from Abiquo 3.1.x to 3.2.x

Upgrade from Abiquo 3.0.1 to 3.1

Now continue with the sections for the following 3.x versions

 Start here if you are upgrading from Abiquo 3.1

You must add the following properties to the UI config files, in order for Abiquo work properly

Upgrade from Abiquo 3.1.x to 3.2.x

You must apply this script to remote services Redis database

Upgrade from Abiquo 3.1.x to 3.2.x

Now continue with the sections for the following 3.x versions

 Start here if you are upgrading from Abiquo 3.2

Execute this script on the Abiquo Management Server:

Upgrade from Abiquo 3.2.x to 3.4

And this other script on the Abiquo Remote Services:

Upgrade from Abiquo 3.2.x to 3.4

Change the UI configuration files:

Unable to render {include} The included page could not be found.

Now continue with the sections for the following 3.x versions

 Start here if you are upgrading from Abiquo 3.4

Execute this script on the Abiquo Management Server:

Upgrade from Abiquo 3.4.x to 3.6

And this other script on the Abiquo Remote Services:

Upgrade from Abiquo 3.4.x to 3.6

  • No labels