Server Configuration via End State Definition File

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The remote management of server information handling systems is non-intuitive and slow, requiring administrators to manually configure each subsystem through distinct commands, leading to potential missteps and difficulties in maintaining these systems across multiple physical locations.

Innovation Solution

A system and method that utilize a configuration end state definition XML file to automatically apply configuration settings to a server information handling system, where a configuration engine analyzes the file to determine necessary changes and their order, allowing for staged re-boots and automatic execution of configuration steps, reducing the need for multiple commands and minimizing human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If remote management is performed through out-of-band network interface with manual configuration of each subsystem, then security and control are improved, but operation complexity and time consumption increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges multiple subsystem configuration operations (BIOS, RAID, network interfaces, power management) into a single unified configuration file format. This allows administrators to manage all server subsystems through one integrated interface rather than separately configuring each component, thereby reducing operational complexity while maintaining secure out-of-band management capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary configuration file (XML or JSON format) that acts as a mediator between the administrator and the server subsystems. This intermediary contains all configuration parameters and instructions, which are then automatically parsed and applied to the appropriate subsystems, simplifying the management process while maintaining security through the established out-of-band interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual configuration steps are performed for each subsystem separately, then precise control over each component is achieved, but time consumption and productivity decrease

Engineering Contradiction:
Improveconfiguration precisionVSAvoidconfiguration speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements preliminary action by allowing administrators to pre-define complete configuration scenarios in configuration files before deployment. The configuration file contains all necessary parameters, commands, and sequencing information for multiple subsystems, which are then automatically executed in the correct order during server initialization or maintenance operations, eliminating the need for manual step-by-step configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by representing all subsystem configurations as structured parameters within a unified configuration file. Different subsystems (BIOS settings, RAID parameters, network interface configurations) are expressed as configurable parameters that can be easily modified, added, or removed from the file, enabling rapid deployment and modification of server configurations while maintaining precise control over each parameter.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple re-boot operations are staged to apply configuration changes, then configuration reliability is improved, but total configuration time increases

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

Solution Approach 1:

The patent applies segmentation by dividing the configuration process into distinct phases or stages within the configuration file itself. Each configuration change is marked with metadata indicating the required reboot phase, allowing the system to intelligently plan and execute reboots only when necessary for specific configuration subsets. This segmented approach optimizes the number of reboots by grouping compatible configuration changes together.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the configuration system monitors which configuration changes have been successfully applied and which require reboot. This feedback information is used to dynamically adjust the configuration deployment plan, reducing unnecessary reboots by only triggering them when absolutely required for specific subsystem changes, thereby minimizing downtime while ensuring reliable configuration application.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9690593B2Server information handling system configuration from an end state definition file
Publication Date: 2017.06.27 DELL PROD LP
  • US9690593B2 patent drawing
  • US9690593B2 patent drawing
  • US9690593B2 patent drawing

AI summary

One step server information handling system configuration reduces complexities associated with remote server maintenance through a management network. A configuration end state sent through the management network, such as an XML file, is parsed by a management processor to automatically initiate and complete configuration of the server to the end state without further commands through the management network.