AI Infrastructure & Operations, exam-weighted
NVIDIA NCP-AIO Certification Prep
Prepare for the NVIDIA NCP-AIO certification with exam-weighted modules, hands-on terminal labs, a 232-question practice exam, and an adaptive placement test that skips what you already know.
What you'll learn
Module 1Installation & Deployment
- Base Command Manager (BCM) Overview
- Base View Monitoring
- Node Categorization
- Image Sync
- User and Role Administration
- Network Configuration
- Installing Kubernetes on NVIDIA Hosts via BCM
- Deploying DOCA on DPU Arm
- Installing Run:ai
- Installing Slurm
- BlueField DPU Architecture & Operating Modes
- Deploying Cloud VMI Containers
- AI Data-Center Storage Requirements & GPUDirect Storage
- Knowledge Check
Module 2Administration
- Slurm Administration
- Kubernetes Administration
- Run:ai Administration
- Configuring Multi-Instance GPU (MIG)
- GPU Pods on Kubernetes: Stack & Scheduling
- Run:ai Scheduling: Quotas & Fairness
- Fleet Command: AI at the Distributed Edge
- Knowledge Check
Module 3Workload Management
- Deploying Training Workloads on Slurm
- Deploying Inference Workloads on Kubernetes
- Deploying Workloads on Run:ai
- Pulling Containers from NGC
- Resource Allocation Across Teams
- Knowledge Check
Module 4Troubleshooting & Optimization
- Docker Troubleshooting
- Fabric Manager for NVLink and NVSwitch
- BCM Troubleshooting
- Magnum IO
- Storage Performance Tuning
- NGC Container Deployment Troubleshooting
- NCCL: Multi-GPU Communication & Validation
- XID Errors & GPU Fault Triage
- Knowledge Check
Preview the first lesson
For the exam: BCM is the cluster manager everything else in NVIDIA's certified-operations world sits on top of — it provisions the nodes, installs the schedulers, and spans on-prem plus cloud. Know its architecture, its two control surfaces, image-based provisioning, the networking model, and that it integrates (does not replace) Slurm/Kubernetes. BCM is the product formerly known as Bright Cluster Manager, so older material may use that name.
1. What it is and its architecture
BCM is a comprehensive cluster-management solution for AI and HPC: centralized provisioning, monitoring, and management of DGX systems, GPU clusters, and heterogeneous environments. Architecturally it is a head node plus compute nodes. The head node is the central management server running the BCM software, a web interface, a REST API, and a database for configuration and monitoring data; compute nodes run a BCM agent that talks to the head node. The conceptual stack to internalize: devices (head + regular nodes), software images (the canonical OS image deployed to nodes), node categories (shared-config grouping; one per node), node groups (convenience grouping for bulk ops; zero-or-more per node), roles (functional capabilities like Slurm Client), and configuration overlays (priority-ordered bundles of role assignments).
2. The two interfaces: cmsh and Base View
You administer BCM through cmsh (CLI) or Base View (GUI) — both are clients of the CMDaemon service on the head node, and they give the same results; the only difference is CLI vs GUI. Learn the cmsh model: start a session on the head node, enter a mode (e.g. device, category, user), make changes, and commit. Prompt convention: # = root on the head-node shell, % = inside cmsh. When two roles conflict the higher priority wins (overlay default 500 beats a category-level 250); category values are inherited by nodes and can be overridden per node — except booleans, which OR together.
3. Image-based provisioning
BCM deploys nodes from software images, not by installing each box by hand. A node PXE/iPXE-boots, BCM assigns it an image (and a category that groups like nodes), and provisions it over the internal network. Image operations — clone, modify, assign — happen in cmsh, then you re-provision or reboot to apply. This is exactly the mechanism behind an "add a node to the cluster" lab task.
4. The networking model
BCM clusters revolve around internalnet, the management/provisioning network connecting head and compute nodes. At install you pick a topology type — for a DGX SuperPOD you select Type 3. Two gotchas that double as troubleshooting lessons: after committing a change to the head-node interface in cmsh you must reboot immediately, or you lose remote access and need the server's remote console/KVM; and cmsh defaults to the internalnet interface — if that link is down cmsh reports the cluster unreachable, though you can still enter cmsh via the loopback at 127.0.0.1.
5. It integrates the schedulers and spans cloud
BCM is not itself the scheduler — it deploys and integrates Slurm, PBS, LSF, and Kubernetes, which is why it reappears across every domain. It supports multi-user/multi-tenant setups with role-based access, LDAP, and certificate-based auth, and it does hybrid cloud: provisioning GPU resources from public (AWS, Azure) and private (OpenStack) clouds with auto-scaling cloud-bursting by policy. That cloud-bursting is the bridge into the Cloud VMI objective (3.4).
AI tutor on every page
Ask questions in context — the tutor reads the exact lesson you're on.
Hands-on terminal labs
Realistic scenario labs with a simulated cluster — no setup required.
Shareable certificate
Pass the Knowledge Checks to earn a verifiable certificate of completion.