Update WMS and WSA
Learn to manually update the WEKA Management Station (WMS) and WEKA Software Appliance (WSA) on sites with Internet access and dark sites to maintain system security and functionality.
Maintaining system security and functionality requires regular updates to the WEKA Management Station (WMS) and WEKA Software Appliance (WSA). The primary updates needed are security patches, and the update process differs for sites with Internet access and dark sites.
Update WMS and WSA for sites with Internet access
Access the system: Log in to each system that needs to be updated.
Run the update command: Run the following command to install the latest security patches:
Reboot the servers for major OS upgrades (for example, Rocky Linux 8.6 to 8.10):
To prevent downtime, use rolling reboots across the servers. Alternatively, you can take the system offline to complete the update with a single reboot.
Verify the update: Once the update is complete, confirm that all relevant patches have been applied by reviewing the update log.
Repeat periodically: To maintain system security, repeat this process regularly on all systems.
Update WMS and WSA in dark sites
In dark sites—environments without Internet access—updating requires a manual process. Administrators must download the necessary update packages from a system with Internet access, transfer them to the isolated environment, and configure the WSA/WMS to use a local repository. This method allows dark sites to manage updates securely without relying on external connectivity.
Prerequisites
A basic understanding of Linux and
dnf
package management.Access to a Linux system with Internet connectivity.
Access to WEKA Customer Success Team if assistance is needed.
The WMS and WSA ISO versions is below
2.0.0
(the last three digits of the ISO file name).
Check the existing version:
WMS: Log into the WMS station and run
cat /.wms-version
WSA: Log into the WSA station and run
cat /.version
You can also check the version from the login message. For example:
Procedure
Copy the repository file:
On a WMS/WSA system, copy the
/etc/yum.repos.d/ciq.repo
file.Transfer this file to a Linux system that has Internet access.
Place the file in a dedicated directory (referred to as
reposdir
).
Download repository contents:
Use the
reposync
command to download the contents of the patch repository.Run the following command, specifying the
reposdir
directory and download path:
Example output:
Transfer repository to dark site:
Copy the
weka-patches
directory to a location accessible to the WSA systems in the dark site. This can be a local repository server or a directory on the WSA image.Use
tar
to archive the directory for transfer, then unpack it on the target system.
Modify WMS/WSA repository configuration:
Update the
/etc/yum.repos.d/ciq.repo
file on the WMS/WSA to point to the local repository you just created.Modify the
baseurl
setting to reference the local path or repository server. For example:
Run the update:
On the WMS/WSA system, run the following
dnf
command to update from the local repository:
Reboot the servers for major OS upgrades (for example, Rocky Linux 8.6 to 8.10):
To prevent downtime, use rolling reboots across the servers. Alternatively, you can take the system offline to complete the update with a single reboot.