Install on Slurm (bare metal)
Install on Slurm (bare metal)
Install on Slurm (bare metal)
Install Topograph on a Slurm head node so it can generate topology configuration (topology.conf or per-partition topology.yaml) for the Slurm controller to consume.
make to build the package from source (see go.mod for the exact Go version), or a pre-built Debian/RPM package if your organization distributes oneClone the repo and build a native package for your distribution:
Install the resulting package:
The package installs the service but does not start it. Edit /etc/topograph/topograph-config.yaml to set at minimum:
Then enable and start the service:
Check that the service is running and the API is reachable:
HTTP 200 means the API server is up.
strigger integrationtopograph-config.yaml schema, /v1/generate and /v1/topology contractscripts/create-topology-update-script.sh — generates the Slurm trigger that calls /v1/generate automatically when the cluster’s node inventory changes