Server Firmware Update via Management Network Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for updating firmware in data center servers are inefficient, as they often require downtime, utilize a single DHCP service, and involve manual tracking of updates for diverse hardware components, lacking a unified structure for firmware updates across multiple servers.
Innovation Solution
A system that employs a deployment server to send firmware updates via a management network using virtual media redirection, assembling commodity packages with necessary tools and firmware images, and executing these updates without relying on existing DHCP services, allowing for simultaneous updates of multiple servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DHCP service is used for firmware updates, then firmware can be deployed to servers, but the single DHCP service cannot be established without interfering with existing DHCP service
Solution Approach 1:
The patent segments the network into two separate networks: a management network for deploying firmware images and a data network for existing DHCP services. This segmentation allows firmware updates to proceed without interfering with the existing DHCP service by using distinct network pathways for different purposes.
Solution Approach 2:
The patent introduces a management network as an intermediary channel between the firmware deployment server and target servers. This intermediary network enables firmware image transmission without requiring the deployment server to establish a new DHCP service on the existing data network, thus avoiding service conflicts.
2Ease of manufacture
If virtual media redirection is used to mount update images to BMC, then firmware can be updated, but the redirection process is time-consuming since image size can be up to hundreds of megabytes
Solution Approach 1:
The patent extracts the firmware image deployment function from the virtual media redirection process. Instead of using BMC-based virtual media redirection for large firmware images, the system directly transmits firmware images through the management network to target servers, bypassing the time-consuming redirection mechanism while maintaining update capability.
Solution Approach 2:
The patent creates a direct network copy mechanism where firmware images are transmitted as data packets through the management network rather than being physically redirected through BMC virtual media. This copying approach over the network is significantly faster than the sequential redirection process through BMC.
3Adaptability or versatility
If manual firmware update process is used for diverse hardware components, then each component can be updated with appropriate tool, but the process requires tracking updates from vendors and significant administrative effort
Solution Approach 1:
The patent creates a universal firmware deployment system that can handle multiple types of hardware components through a single management interface. The system maintains a repository of firmware images for various components (NICs, storage controllers, processors) and automatically selects and deploys the appropriate firmware type based on the target server's hardware inventory, eliminating the need for manual tracking and selection of different vendor tools.
Solution Approach 2:
The patent implements a self-service firmware update mechanism where the deployment server automatically discovers target servers, identifies their hardware components, selects appropriate firmware images from the repository, and deploys them without requiring administrative intervention. The system autonomously tracks update statuses and manages the entire firmware update lifecycle.
4Reliability
If firmware updates are performed on servers, then hardware components can be improved with new features, but server downtime occurs during the update process
Solution Approach 1:
The patent performs preliminary actions by deploying firmware images to target servers through the management network before the actual firmware update is executed. The system prepares the firmware images in advance, validates them, and stages them on the target servers, allowing the actual update process to proceed quickly with minimal downtime rather than requiring lengthy update operations.
Data Source
AI summary
A system and method for providing commodity firmware packages for updating firmware in a network of servers is disclosed. A deployment server executes an update framework to provide firmware to target servers. A target server includes different hardware components and a baseboard management controller. Each of the hardware components have an associated firmware image. A management network connects the deployment server and the target server. A data network connects the deployment server and the target server. The deployment server sends a bootable disk image via virtual media redirection through the management network. The deployment server sends an upgrade framework to upload at least one firmware image associated with one of the hardware components through the data network to the remote server.


