Bare Metal Hardware Detection via TFTP Boot File System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is currently no effective method for detecting hardware information of bare metal servers, which is crucial for creating bare metal cloud physical machines, as they provide exclusive cloud physical servers for individuals or enterprises, ensuring data security and high-performance computation.

Innovation Solution

A method and system for detecting bare metal hardware information involves generating a detecting flow with an address request, transmitting it through a network interface card to a control node, obtaining a memory file system using a tftp-server address, and collecting hardware information through an IPA service program, while ensuring communication through a smart network interface card and flow tables for isolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If no detection method is implemented for bare metal hardware, then the system maintains simplicity, but hardware information cannot be obtained for creating bare metal cloud physical machines

Engineering Contradiction:
Improvehardware informationVSAvoiddetection system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary detection system comprising a detection module and control module that mediate between the bare metal server and the cloud management platform. The detection module generates detection instructions and collects hardware information, while the control module manages the detection process, enabling hardware information acquisition without requiring complex modifications to the bare metal server itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The bare metal server is equipped with a detection agent that enables it to self-report hardware information. The server can autonomously execute detection instructions and return hardware data through predefined interfaces, reducing the need for external detection infrastructure and simplifying the overall system while ensuring complete hardware information collection.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If a comprehensive hardware detection method is implemented, then accurate hardware information can be obtained, but the detection process becomes complex and time-consuming

Engineering Contradiction:
Improvehardware information accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-installing detection agents on bare metal servers and pre-configuring detection instruction sets. The detection module has ready-to-execute instructions for various hardware components, and the system maintains pre-established communication channels, enabling rapid hardware information collection without requiring complex real-time analysis or multiple sequential detection passes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The detection process is segmented into independent modules, each responsible for specific hardware components (CPU, memory, storage, network). The detection instruction set is divided into component-specific sub-instructions that can be executed independently and in parallel, reducing overall detection time while maintaining comprehensive coverage and accuracy of hardware information.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12506659B2Bare metal detection method and system, and related component
Publication Date: 2025.12.23 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12506659B2 patent drawing
  • US12506659B2 patent drawing
  • US12506659B2 patent drawing

AI summary

The present disclosure discloses a bare metal hardware detection method, system and device and a computer readable storage medium, applied to a bare metal node. The bare metal node includes a bare metal provided with a network card. The bare metal detection method includes: when a detecting instruction is received, generating a detecting flow, the detecting flow including an address request; sending the detecting flow to a control node by means of the network card, so that the control node returns add ressin formation when detecting the address request in the detecting flow, the address information including a tftp server address; and obtaining a memory file system according to the tftp server address, acquiring hardware information of the bare metal by means of the memory file system, and reporting the hardware information to the control node.