Bare Metal Hardware Detection via TFTP Boot File System
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


