Upgrade to 2025.0+ process¶
Server and Worker node installed on the same Linux machine
This only applies to installations where the Altair SLC Hub server and worker RPMs were installed on the same Linux machine. This does not apply to Windows. For other scenarios follow the relevant upgrade guides, Upgrading the Server and Upgrading Worker Nodes separately.
Before you start¶
Prerequisites
- Administrator access to the Altair SLC Hub server machine.
- Completed the Upgrading Guide.
Upgrade¶
The Altair SLC Hub no longer requires both the server and worker RPMs installed for the server node to function as a worker.
The first step is to uninstall the worker RPM:
sudo dnf remove -y slchub-worker
Download the Altair SLC Hub server RPM 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
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 server RPM 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
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
Register as Worker¶
After the upgrade process, the server node needs to be re-registered as a worker node, this can be done by following the Add Worker guide.
Verification¶
Verify all Altair SLC Hub services are running on the server
hubctl service status