Bare Computer Deployment Platform Automating Service Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing edge computing platforms, such as OpenStack, require pre-configuration of the kernel, memory file system, and system image, leading to low configuration efficiency and lack of flexibility when deploying bare computers.
Innovation Solution
An electronic device with integrated services like Ironic Conductor, DHCP, and TFTP manages the deployment of bare computers by assigning IP addresses, downloading deployment images, obtaining hardware information, determining services based on hardware attributes, and generating customized system images, enabling automated and flexible deployment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If pre-configuration of kernel, memory file system, and system image is performed manually, then configuration control is maintained, but deployment efficiency is low and flexibility is reduced
Solution Approach 1:
The system enables automated self-service deployment where the deployment platform automatically configures kernel, memory file system, and system image based on hardware information collected from bare computers, eliminating manual pre-configuration requirements while maintaining adaptability through dynamic service determination
Solution Approach 2:
The system dynamically changes configuration parameters by collecting hardware information and automatically determining appropriate service configurations, allowing the same deployment platform to adapt to different hardware configurations without manual intervention
2Ease of operation
If fixed pre-configured information is used, then deployment process is simplified, but configuration efficiency is reduced and flexibility is lost
Solution Approach 1:
The system transitions from static fixed configuration to dynamic configuration by automatically collecting hardware information and determining services based on actual hardware attributes, making the deployment process both simple and efficient through automation
3Extent of automation
If manual pre-configuration is performed, then system control is maintained, but deployment time increases and automation is reduced
Solution Approach 1:
The system performs preliminary automated actions by pre-collecting hardware information and pre-determining service configurations before actual deployment, enabling fully automated deployment without manual intervention and reducing overall deployment time
Data Source
AI summary
A method for deploying bare computers implemented in an electronic device includes starting at least one bare computer to be deployed, and assigning an IP address to the at least one bare computer; downloading a deployment image to the at least one bare computer based on the IP address, and obtaining hardware information of the at least one bare computer based on the deployment image; determining at least one service to be provided by the bare computer according to a preset deployment strategy and the obtained hardware information of the bare computer; and generating a system image according to the at least one service to be provided by the bare computer, and deploying the system image in the bare computer.


