Implementing Out-of-Band Open Source Management using Swordfish

Mon Sep 18 | 10:35am
Location:
Salon II, Salon III
Abstract

Firmware update, security management and initial system provisioning need to be performed at scale, which is a challenge for many environments. Standards-based Management is essential for interoperability between the components required for large-scale deployments. Standards-based out-of-band mechanisms such as MCTP and NVMe-MI provide the basic functionality but need Swordfish to provide the client interface and scalability. Implementations have been developed as open source and upstreamed to integrate between these two layers. Code Construct works extensively with Out-of-band mechanisms and standards-based interfaces. This presentation will cover what new facility exists for OOB management, and how they have bridged this functionality through to Swordfish.

Learning Objectives

  • Background on Out of band protocols
  • Implementation status on out of source infrastructure
  • Context of Swordfish for out of band management

Abstract

Firmware update, security management and initial system provisioning need to be performed at scale, which is a challenge for many environments. Standards-based Management is essential for interoperability between the components required for large-scale deployments. Standards-based out-of-band mechanisms such as MCTP and NVMe-MI provide the basic functionality but need Swordfish to provide the client interface and scalability. Implementations have been developed as open source and upstreamed to integrate between these two layers. Code Construct works extensively with Out-of-band mechanisms and standards-based interfaces. This presentation will cover what new facility exists for OOB management, and how they have bridged this functionality through to Swordfish.

Learning Objectives

  • Background on Out of band protocols
  • Implementation status on out of source infrastructure
  • Context of Swordfish for out of band management


---

Jeremy Kerr
Code Construct
Related Sessions