Upgrade OneFuse
3 minute read
Before you begin
- Read the Release notes.
- Back up your OneFuse instance by cloning the VM or taking a snapshot.
Upgrade OneFuse
There are two methods to upgrade OneFuse:
- Option 1: Command Line
- Option 2: Yum Repository
Option 1: Upgrade via the command line
OneFuse upgraders are distributed as .tgz archives.
The upgrader is designed to save customizations you have made and not lose information, but be sure to review the Release Notes for any changes that may affect your OneFuse instance.
-
Download the Upgrader
.tgzAccess CloudBolt’s Download Article for CMP/OneFuse 2023.5.
The article will always contain the latest Appliance Upgrade Link.
- Log in with your CloudBolt Connect account.
- Download CloudBolt Upgrader.
-
SSH to the target OneFuse appliance
sshas root user, switch therootuser with “sudo su -” and then run required commands.
-
Move the downloaded Upgrader
.tgzfile into the/var/tmpdirectory#Replace cloudbolt_upgrader_#.#.#_{uniqueID} with the name of the upgrader .tgz file mv /path/to/cloudbolt_upgrader_#.#.#_{uniqueID}.tgz /var/tmp/ -
Navigate to the
/var/tmpdirectory:cd /var/tmp -
Open (untar) the Upgrader
.tgzfile:#Replace cloudbolt_upgrader_#.#.#_{uniqueID} with the name of the upgrader .tgz file tar xzf cloudbolt_upgrader_#.#.#_{uniqueID}.tgz -
Navigate to the uncompressed directory that was from the Upgrader
.tgzfile:#Replace cloudbolt_upgrader_#.#.#_{uniqueID} with the name of the upgrader folder cd cloudbolt_upgrader_#.#.#_{uniqueID} -
If the OneFuse database is on another server:
- Edit the
install_configfile to specify the mysql_host. - Save the file
- Edit the
-
Run the upgrade command:
./upgrade_cloudbolt.sh -
OneFuse will upgrade to the new version.
Option 2: Upgrade via Yum repository
To help make upgrades more reliable, we have removed operating-system packages (RPMs) from the Installer and Upgrader.
The Upgrader will now update all system requirements to the latest versions available.
OneFuse with public internet access
Users who would like to upgrade OneFuse should first verify that their appliances have a Yum repository available before running the upgrader:
-
SSH into the OneFuse Appliance
-
Run the following command:
yum check-update
If your appliances are hosted in firewalled environments, you may need to add proxy settings to those appliances’ yum config:
-
In the yum config file
/etc/yum.conf, define the proxy settings to the following:#Replace <Proxy-Server-IP-Address>, <Proxy_Port>, <Proxy-Username>, and <Proxy-Password> [main] ……………… proxy=http://<Proxy-Server-IP-Address>:<Proxy_Port> proxy_username=<Proxy-Username> proxy_password=<Proxy-Password> ……………… -
Save and exit the file.
-
Start using the
yumcommand.-
Run a command like the following to check if you are able to fetch the packages:
#[root@yourfolder ~] yum repolist
-
OneFuse without public internet access
Users who are not able to access a public Yum repository have two options for upgrading their appliances:
- Host an internal Yum repository mirror.
- Refer to CentOS docs for instructions.
- Upgrade by installing a new CloudBolt Appliance OVA. Refer to Install from OVA.
Verify the upgrade
In the OneFuse UI:
- The version number will appear on the initial OneFuse Log In page
- Once logged in, select the Resources (help icon) to also view the currently installed version
Upgrade OneFuse supported upstream providers
- ServiceNow Connector Update Set
- Terraform OneFuse Provider version
- VMware vRealize Automation 7.6 via Orchestrator package
- VMware vRealize Automation 8.1+/Cloud via Orchestrator package