Skip to content

Upgrading Server and Worker on the Same Machine

Server and Worker node installed on the same machine

If your installation does not include a Server and Worker installed on the same machine, you should follow Upgrading the Server and Upgrading Worker Nodes seperately.

Before you start

Prerequisites

  • Administrator access to the Altair SLC Hub server machine.
  • Completed the Upgrading Guide.

Upgrade

Download the Altair SLC Hub RPMs from the World Programming (an Altair Company) Customer Support download site and copy the new RPM to the target machine. Update the slchub package using the following DNF command:

sudo dnf upgrade -y slchub_<version>-1_x86_64.rpm slchub-worker_<version>-1_x86_64.rpm
The DNF command will give feedback on the update, concluding with a Complete! message and a summary of packages that have been updated.

If Altair SLC Hub was installed in a custom location or with a custom [var directory] then during upgrade the custom locations need to be specified again.

Download the Altair SLC Hub RPMs from the World Programming (an Altair Company) Customer Support download site and copy the new RPM to the target machine.

Updating the slchub package is done with the RPM command. Optionally specify --relocate /opt/altair/slchub=<install location> if the installation root had been changed, and --relocate /opt/altair/slchub/var=<var location> if the [var directory] location had been changed.

sudo rpm -U slchub_<version>-1_x86_64.rpm slchub-worker_<version>-1_x86_64.rpm

Download the Altair SLC Hub MSI from the World Programming (an Altair Company) Customer Support download site and copy to the target machine. Launch the MSI and replace existing installation. It will preserve any custom installation directory and any custom selection of data directory and replace any files that need replacing.

Make sure the database is running, then use the hubctl command to perform the database migrations and bootstrapping. Then start the updated Altair SLC Hub services:

hubctl bootstrap
hubctl service start

Verification

Verify all Altair SLC Hub services are running on the server

hubctl service status