InfiniBand Port GUID Discovery

View as Markdown

Discovers InfiniBand port GUIDs from UFM and syncs them onto the matching Nautobot interfaces (custom_fields.ib_guid). GUIDs are written only onto compute-side interfaces; the selected switches anchor the topology and are never modified. Compute interfaces are resolved from Nautobot’s cable topology, not from UFM node descriptions.

For step-by-step instructions, see the InfiniBand Port GUID Discovery user guide.

The workflow is dry-run by default. A dry run computes the GUID-to-interface mappings without writing anything. Clear the Dry run option to apply them.

User Interface

Form Inputs

FieldDescriptionRequired
SiteSite that scopes the device dropdownsYes
UFM DeviceUFM appliance to read port GUIDs from. Lists devices with role UFM in the selected site.Yes
Switch DevicesInfiniBand switches that anchor the topology; GUIDs land on the compute interfaces cabled to themYes
Dry runCompute mappings without writing ib_guid. Enabled by default.No

InfiniBand Port GUID Discovery workflow form

Workflow Execution

Execution Stages

  1. Resolve the UFM hostname and site from Nautobot
  2. Fetch UFM ports and Nautobot cable topology, then compute GUID-to-compute-interface mappings (switch-owned ports and inter-switch links are dropped)
  3. Sync ib_guid onto each resolved compute interface (skipped on dry run)