BCM installation requirements and process
Head Node Requirements:
- Supported RHEL/CentOS or Ubuntu Linux
- Minimum 32 GB RAM, 8 CPU cores
- Two network interfaces: provisioning network + external/management
- Storage for node images (typically 500 GB+)
- Valid BCM license
Installation:
bash cm-setup.sh # Run the BCM installer
Interactive setup covers: cluster name, network interfaces (provisioning + external), head node IP on provisioning network, DHCP range for compute nodes.
BCM services start automatically after installation. Access via web browser (BCM GUI) or cmsh CLI.
Key BCM configuration areas:
| Area | Description |
|---|---|
| Node Categories | Group nodes for software management |
| Software Images | OS images deployed to nodes |
| Provisioning | DHCP, PXE, kickstart configuration |
| Networks | Management, provisioning, InfiniBand |
| Services | Slurm, Kubernetes, monitoring agents |
| Users/Groups | Cluster-wide user management |
BCM monitoring integrates with NVSM (DGX health) and DCGM (GPU metrics).
