RAID Controller Boot Image Deployment in Diskless Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Diskless servers in blade computer systems face challenges with manual and slow boot operations, as they lack magnetic storage media, necessitating alternative methods for deploying boot images.

Innovation Solution

The implementation of a remote boot management system that allows the RAID controller to obtain and store boot images from a remote management server via an out-of-band communication link, enabling automatic boot operations by creating logical volumes in the storage pool, which can be retrieved before the server is powered up or even present in the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual boot operations are used in diskless servers, then boot images can be deployed, but the process is slow and requires manual intervention

Engineering Contradiction:
Improveboot operation speedVSAvoidmanual intervention requirement
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system performs preliminary actions by pre-downloading and caching boot images in the storage pool before the server needs to boot. The RAID controller proactively retrieves boot images from remote sources and stores them in advance, so when boot is required, the image is already available for immediate deployment, eliminating manual intervention and reducing boot time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The diskless server system performs self-service by automatically managing its own boot image deployment without human intervention. The RAID controller autonomously communicates with remote management servers, retrieves appropriate boot images, stores them in the storage pool, and initiates boot operations automatically, transforming a previously manual process into an automated self-service system.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If boot images are retrieved before server power-up, then automated deployment is enabled, but communication must occur through out-of-band links

Engineering Contradiction:
Improveautomated boot image deploymentVSAvoidout-of-band communication infrastructure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary approach by using out-of-band communication links as a mediator between the RAID controller and remote management servers. This intermediary communication channel allows the server to retrieve boot images before power-up without requiring the main server processor to be active, enabling automated deployment while isolating the complexity of pre-boot communication from the main system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If large boot images are retrieved quickly, then deployment efficiency improves, but high-speed communication protocols are required

Engineering Contradiction:
Improveboot image retrieval speedVSAvoidcommunication protocol requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary retrieval of large boot images through high-speed communication protocols before the server needs to boot. By initiating these large data transfers in advance when the server is in a lower-power state, the system can utilize high-speed protocols without impacting the main server's power consumption or operational complexity, thereby improving deployment efficiency while managing communication requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8522002B2Systems and methods for deployment of boot images in diskless servers
Publication Date: 2013.08.27 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8522002B2 patent drawing
  • US8522002B2 patent drawing
  • US8522002B2 patent drawing

AI summary

In one embodiment, a system, comprises a first computer system comprising at least a first diskless server, at least a first RAID controller coupled to the first diskless server, at least a first storage pool coupled to the RAID controller, and a remote management server coupled to the RAID controller via a an out-of-band communication link. The remote management server comprises a boot management module which, when executed, initiates a command to instruct the RAID controller to create at least a first logical volume in a memory module coupled to the RAID controller, transmits the command to the RAID controller via the out-of-band communication link, and transmits a boot image from the remote management server to the RAID controller via the out-of-band communication link. The RAID controller creates the first logical volume for the boot image in response to the command, and stores the boot image in the first logical volume.