- Install SambaRack Manager software (this page)
- Initial setup and verification
- Add SambaRack to the SambaRack Manager inventory
- Configure device credentials in SambaRack Manager
Prerequisites
Before installing SambaRack Manager, ensure your system meets the following requirements.Operating system and libraries
- Linux host running Red Hat Enterprise Linux 8 or later
Other Linux distributions with glibc 2.28+ may work but are not officially supported.
Network access
The installation host requires the following network connectivity:- Management network: To communicate with device management interfaces (BMCs, XRDU management ports).
- Front-end network: To communicate with SambaRack host modules and Control Plane nodes.
- Public internet: For downloading releases from Google Cloud Storage (GCS).
GCS access
SambaRack Manager binaries are distributed through Google Cloud Storage. You need:- Access to the Google Cloud Storage bucket:
gs://<SAMBASTACK_ARTIFACTS_BUCKET> gsutilCLI tool installed and configured with appropriate credentials, or usegcloudCLI withgcloud auth login
System tools
snctl shells out to standard system tools for device communication. Key dependencies include ipmitool, gbtipmitool-linux, ssh, sshpass, curl, in.tftpd, jq, and screen.
Installation / Upgrade
Follow these steps to install SambaRack Manager.Step 1. Activate service account credentials
Run the following command using the service account credentials JSON file received from SambaNova:Step 2. Check available versions
List the available versions in the GCS bucket:Step 3. Download desired version
Download the binary for your desired version:Its recommended to always install the “latest” version. To upgrade to a different version, replace “VERSION” with the desired version number.
Step 4. Make it executable
Step 5. Copy binary to a location in your PATH
Choose one of the following options: Option 1 – Accessible for all users: Copy the binary to/usr/local/bin/. This makes snctl available globally in your $PATH.
~/.local/bin/. You may need to add ~/.local/bin to your PATH environment variable in ~/.bashrc or ~/.zshrc.
Step 6. Verify the installation
Confirm that SambaRack Manager is installed correctly:snctl version:

