AI Learning PlatformSign in

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.

Start learning — free4 modules · 37 lessons · AI tutor included · certificate on completion

What you'll learn

  1. 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
  2. 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
  3. 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
  4. 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).

school

AI tutor on every page

Ask questions in context — the tutor reads the exact lesson you're on.

terminal

Hands-on terminal labs

Realistic scenario labs with a simulated cluster — no setup required.

workspace_premium

Shareable certificate

Pass the Knowledge Checks to earn a verifiable certificate of completion.

© 2026 explain2me
All coursesPrivacy
Continue this lesson free