Switch Management
See Operations Overview for the conventions (in-band failures, registered vs. ephemeral targets) and the async job model that the asynchronous switch RPCs below build on.
Switch firmware and system images
Switch-only RPCs. NVOS system-image installs run as async jobs; the direct firmware and listing calls are synchronous.
Scale-up fabric manager
Switch-only RPCs targeting the on-switch NMX controller (nmx-controller) over
gRPC and the NVLink switch fabric. Each builds a per-request ephemeral switch from
caller-supplied node info. The domain field selects the mTLS cert set (not a DNS
domain).
For caller compatibility, ConfigureScaleUpFabricManagerV2 recognizes temporary
NodeDescriptor.attributes entries named fm_config:<key>. RMS maps entries
from the selected primary switch to the corresponding fm_config keys. The job
ignores these attributes on non-primary switches. If
config.extra_static_configs already contains the same file and key, the job
fails before switch mutation instead of choosing one value. This prefix is an
unsupported compatibility bridge; callers should use
config.extra_static_configs when available. If RMS reconciles an fm_config
value that was not confirmed already configured, V2 restarts NMX-C before
waiting for control-plane convergence. Confirmed unchanged values and changes
to other static-config files do not trigger this restart.
Switch certificates and security
Switch-only. Certificate install and password rotation run as async per-switch jobs.