Every piece of hardware in an AI cluster runs its own software stack. These are not interchangeable. Understanding which OS lives on which device is the foundation of everything.
What runs where — click each device
DGX H100
Ubuntu 22.04 LTS (NVIDIA-customised)
DGX OS is a customised Ubuntu image with NVIDIA drivers, CUDA, NCCL, container runtime, and management agents pre-installed. Underneath it is standard Ubuntu — you can SSH in, run apt, use systemctl. NVIDIA adds nvsm, dcgm, and the fabric manager daemon.
SSH to management IP, or iDRAC virtual console for boot-time access
nvidia-smi → verify all 8 GPUs are visible ibstat → verify all 8 ConnectX-7 NICs are active
Select each device in the visualisation above to see its OS, role, and management surface. The four stacks -- DGX OS, ONYX, Cumulus Linux, and UFM -- are what every CLI command in this curriculum assumes you are running. (The DGX B200 platform additionally runs BlueField-3 firmware on its storage adapters, but that is not covered in this foundational chapter.) The next sections cover how they are managed and accessed.