BMC Configuration Backup for Automated Node Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for replacing a failed node in a cluster require physical intervention by a skilled technician, which is inefficient and time-consuming, as they need to travel to the location and manually configure the replacement node.

Innovation Solution

A method where a replacement node is connected to an edge cluster switch, and its baseboard management controller generates a nonce code accessible through a web interface, allowing an authenticated user to initiate a maintenance token flow between edge management and peer nodes to deploy the baseboard management controller configuration automatically to the replacement node, ensuring hardware and network consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a skilled technician manually configures the replacement node, then the configuration accuracy and reliability are improved, but the time consumption and operational complexity increase

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoidreplacement time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The baseboard management controller configuration is backed up from the failed node before replacement occurs. Peer nodes in the federation store these configurations in advance, so when a node fails, the replacement node can immediately receive and apply the pre-prepared configuration without waiting for manual setup

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The replacement node automatically receives and applies its configuration through the maintenance token mechanism. The baseboard management controller of the replacement node self-configures by receiving the maintenance token from a peer node and applying the stored configuration, eliminating the need for technician intervention

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If a skilled technician physically installs and configures the replacement node, then the configuration accuracy is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improveconfiguration precisionVSAvoidreplacement ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The replacement node performs self-configuration through automated mechanisms. The baseboard management controller receives the maintenance token, authenticates it, and automatically applies the pre-stored configuration from peer nodes, eliminating the need for technician manual configuration while maintaining precision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The maintenance token acts as an intermediary that carries configuration information from peer nodes to the replacement node. This token-based mechanism enables automated configuration transfer without requiring direct technician intervention, simplifying the operation while preserving configuration accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual configuration methods are used, then security control is improved, but the productivity and automation level decrease

Engineering Contradiction:
Improvesecurity controlVSAvoidreplacement productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Security credentials and configuration data are prepared in advance and stored in the baseboard management controller federation. The maintenance token is generated and distributed before the replacement occurs, enabling secure automated configuration transfer without requiring technicians to manually handle sensitive information

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The replacement node automatically authenticates and applies configuration through the maintenance token mechanism. This self-service approach maintains security through automated authentication while dramatically improving productivity by eliminating manual configuration steps

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12047442B1Configuring a replacement node using a configuration backup of a failed node being replaced
Publication Date: 2024.07.23 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US12047442B1 patent drawing
  • US12047442B1 patent drawing
  • US12047442B1 patent drawing

AI summary

A replacement node replaces a failed node and a baseboard management controller (BMC) for the replacement node generates a nonce code that is accessible to an authenticated user. An edge management node receives the nonce code from the user and sends a maintenance token to a BMC of a peer node in an edge cluster, wherein the peer nodes BMCs within the cluster are in a BMC federation that included the failed node BMC and have access to a BMC configuration for the failed node. The management node sends the token and the nonce code to the replacement node BMC for authentication of the token. The peer node BMC sends the token received from the management node to the replacement node BMC for authentication of the peer node BMC. The authenticated peer node BMC may then deploy the BMC configuration to the replacement node BMC.