Service Processor Automates Server BIOS Configuration via Peer-to-Peer Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring and replicating BIOS, BMC, RAID settings for new servers in a network is time-consuming, requiring manual intervention and resulting in part of the network being nonoperational during the setup process, leading to significant investment of time and resources.

Innovation Solution

A peer-to-peer server network system that automatically provisions settings to new servers by determining compatibility with existing servers based on model, BIOS version, BMC version, and HDD capacity, using XML to encapsulate and transmit configuration settings, allowing for both push and pull requests to establish boot settings without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual configuration of BIOS, BMC, RAID settings is performed for each new server, then configuration accuracy is ensured, but setup time and network downtime increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidsetup time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements automatic cloning of configuration settings from an existing configured server to a new server. The service processor copies BIOS, BMC, and RAID settings from the source server to the destination server, eliminating manual configuration while ensuring accuracy through direct replication of configuration data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-configuration through automated detection and provisioning. The service processor automatically detects new servers joining the network, identifies compatible target servers, and initiates configuration replication without requiring administrator intervention during the setup process.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual configuration is performed for each server, then configuration control is maintained, but network operational time is reduced

Engineering Contradiction:
Improveconfiguration controlVSAvoidnetwork operational time
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The automated configuration system operates independently of continuous administrator intervention. The service processor autonomously detects new servers, selects appropriate configuration sources, and executes replication without requiring the network to be taken offline, thereby maintaining network operational time while preserving configuration control through automated verification.

Inventive Principle:
Principle #25Self-service

3Productivity

If automated configuration is implemented, then setup speed increases, but system complexity increases

Engineering Contradiction:
Improvesetup speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The service processor is designed as a multi-functional component that handles server detection, compatibility assessment, configuration selection, and automated replication. By consolidating these functions into a single service processor, the patent reduces overall system complexity while maintaining high setup speed through automation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Manufacturing precision

If comprehensive settings replication is performed, then configuration completeness is improved, but data transmission size and processing requirements increase

Engineering Contradiction:
Improveconfiguration completenessVSAvoiddata transmission size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The service processor extracts only the necessary configuration settings for replication, separating essential BIOS, BMC, and RAID parameters from unnecessary system data. This selective extraction ensures configuration completeness for critical components while minimizing data transmission size and processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10771543B2Service processor for configuring servers joining peer to peer network
Publication Date: 2020.09.08 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10771543B2 patent drawing
  • US10771543B2 patent drawing
  • US10771543B2 patent drawing

AI summary

A first server includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a server is present that has not had settings other than at most default settings applied to a basic input output system (BIOS) executable by the server to boot the server. The instructions are also executable by the processor to, based at least in part on a determination that the server is the same model of server as the apparatus, has the same BIOS version as the apparatus, and/or has the same baseboard management controller (BMC) version as the apparatus, facilitate over a peer to peer server network at least some settings in the apparatus to be provisioned to the server to establish the at least some settings in the server.