CN108234172B - Physical resource automatic deployment system for cloud computing - Google Patents
Physical resource automatic deployment system for cloud computing Download PDFInfo
- Publication number
- CN108234172B CN108234172B CN201611167301.9A CN201611167301A CN108234172B CN 108234172 B CN108234172 B CN 108234172B CN 201611167301 A CN201611167301 A CN 201611167301A CN 108234172 B CN108234172 B CN 108234172B
- Authority
- CN
- China
- Prior art keywords
- server
- deployment
- pxe
- operating system
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Power Sources (AREA)
Abstract
The invention relates to an automatic physical resource deployment system for cloud computing, which is used for deploying a server as a cloud computing resource node, and comprises the following components: an operating system installation module, which automatically installs the operating system of the server through a PXE (Pre-boot Execution Environment); a Baseboard Management Controller (BMC) module for managing and monitoring power supply and starting mode of the server to realize remote Management of the server; the infrastructure submodule provides control of the switch and resource environment deployment realization of scripting. Compared with the prior art, the method and the system fully consider the physical topology framework, seamlessly integrate mature BMC, PXE technologies and cloud computing resource environment deployment through the infrastructure, achieve remote one-key rapid automatic deployment of online cloud physical resources, and are high in automation degree and low in labor cost.
Description
Technical Field
The invention relates to an automatic deployment system, in particular to an automatic physical resource deployment system for cloud computing.
Background
The physical resources refer to resources existing in real physical media (such as a host and a server), and are uploaded to the cloud to form cloud physical resources for realizing cloud computing services. The traditional cloud physical resource online means is mainly started in a manual value-based manner, then installation of a physical server operating system is completed by means of an installation tool, and finally the installation is transferred to a data center to complete deployment of cloud computing services, so that new cloud physical resources are added. The whole process is linked and dragged, the automation degree is low, and online cloud physical resources cannot be rapidly deployed.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide an automatic physical resource deployment system for cloud computing.
The purpose of the invention can be realized by the following technical scheme:
an automated physical resource deployment system for cloud computing for deploying servers as cloud computing resource nodes, the automated deployment system comprising:
an operating system installation module, which automatically installs the operating system of the server through a PXE (Pre-boot Execution Environment);
the Baseboard Management Controller module (BMC) provides Management and monitoring of a server power supply and a starting mode, and realizes remote Management of the server.
The operating system installation module comprises an infrastructure submodule which constructs a functional plug-in to realize batch deployment of the server.
The bottom plate management controller module controls the power state and the starting mode of the server.
The IPMI management tool in the bottom plate management controller module controls the restarting operation and starting mode of the server, and the starting mode comprises PXE network starting and common starting.
A method for automatic deployment by using the automatic physical resource deployment system for cloud computing comprises the following steps:
s1, the operating system installation module accesses the server to a BMC network and a PXE deployment network, wherein the BMC network is a network where the baseboard management controller module is located, and the PXE deployment network is a network where the operating system installation module is located;
s2, the IPMI management tool control server in the baseboard management controller module restarts in a PXE network starting mode;
s3, the ansable submodule switches the vlan of the interface between the server to be installed and the switch into an installed vlan, and network connectivity of the installation module and the server to be installed is guaranteed;
s4, installing the server by the operating system installation module PXE;
s5, after the operating system is installed, the ansable submodule switches the vlan of the interface between the server and the switch into a business vlan; .
And S6, triggering the management node in the original cluster to start to deploy the required computing storage service resources by the aid of the infrastructure submodule until deployment is completed.
Compared with the prior art, the method and the system fully consider the physical topology framework, seamlessly integrate mature BMC, PXE technologies and cloud computing resource environment deployment through the infrastructure, achieve remote one-key rapid automatic deployment of online cloud physical resources, and are high in automation degree and low in labor cost.
Drawings
FIG. 1 is a schematic diagram of a BMC remote installation of the embodiment;
fig. 2 is a schematic diagram of the quick deployment of PXE + BMC in this embodiment.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments. The present embodiment is implemented on the premise of the technical solution of the present invention, and a detailed implementation manner and a specific operation process are given, but the scope of the present invention is not limited to the following embodiments.
Examples
An automated physical resource deployment system for cloud computing for deploying servers as cloud computing resource nodes, the automated deployment system comprising:
an operating system installation module, which automatically installs the operating system of the server through a PXE (Pre-boot Execution Environment);
the Baseboard Management Controller module (BMC) provides Management and monitoring of a server power supply and a starting mode, and realizes remote Management of the server.
The operating system installation module comprises an infrastructure submodule, wherein the infrastructure is a scripting language tool for rapid batch installation, deployment and application, and the infrastructure submodule constructs a functional plug-in to realize batch deployment of the server.
The BMC is a baseboard management controller independent of an operating system, accesses a remote management module web console of the server through the BMC, provides power management and kvm redirection functions of the server, and can realize remote management control of the server.
PXE is a technology for automatically installing and deploying an operating system on a physical server by unattended operation.
As shown in fig. 1, the BMC and the PXE are integrated, the power supply and the starting mode of the physical server are remotely controlled by the BMC, and then the remote unattended installation is completed by the PXE.
As shown in fig. 2, BMC, PXE and ansable are integrated, a control statement of BMC and network switching of a switch are executed by an ansable script, system deployment is executed by PXE after network and physical server environment switching is correct, and finally deployment of other cloud computing resources is triggered, so that online cloud physics, platforms and application resources are remotely, seamlessly and automatically deployed.
The IPMI management tool in the baseboard management controller module controls the restarting operation and starting mode of the server, and the starting mode comprises PXE network starting and common starting.
Remotely logging in the PXE server to execute the android script to complete one-key quick cloud physical resource addition
An anchor workflow:
firstly, logging in a switch through a PXE channel to switch a to-be-installed server vlan into an installed vlan;
secondly, the ipmitool tool controls the server to be installed to complete restarting operation;
thirdly, the ipmitool forcibly sets a PXE (PCI extensions for instrumentation) to be installed to start;
fourthly, starting PXE remote unattended installation;
fifthly, logging in the switch through the PXE channel to switch the to-be-installed server vlan back to the service vlan;
and sixthly, triggering the management node in the original cluster to start to deploy the required computing storage service resources, and finishing the unattended addition of the computing resources.
Claims (3)
1. A deployment method of an automatic physical resource deployment system for cloud computing is used for deploying a server as a cloud computing resource node, and is characterized in that the automatic deployment system comprises:
the operating system installation module automatically installs the server operating system through the PXE;
the bottom plate management controller module is used for providing management and monitoring of a power supply and a starting mode of the server and realizing remote management of the server;
the operating system installation module comprises an infrastructure submodule which constructs a functional plug-in to realize batch deployment of the server;
the deployment method comprises the following steps:
s1, the operating system installation module accesses the server to a BMC network and a PXE deployment network, wherein the BMC network is a network where the baseboard management controller module is located, and the PXE deployment network is a network where the operating system installation module is located;
s2, the IPMI management tool control server in the baseboard management controller module restarts in a PXE network starting mode;
s3, the ansable submodule switches the vlan of the interface between the server to be installed and the switch into an installation vlan;
s4, installing the server by the operating system installation module PXE;
s5, after the operating system is installed, the ansable submodule switches the vlan of the interface between the server and the switch into a business vlan;
and S6, the infrastructure submodule deploys the next cloud computing resource node until the deployment is completed.
2. The deployment method of claim 1 wherein the baseboard management controller module controls power states and startup modes of the servers.
3. The deployment method of claim 2, wherein the IPMI management tool in the bmc module controls the server to restart and start modes, and the start modes include PXE network start and normal start.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611167301.9A CN108234172B (en) | 2016-12-16 | 2016-12-16 | Physical resource automatic deployment system for cloud computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611167301.9A CN108234172B (en) | 2016-12-16 | 2016-12-16 | Physical resource automatic deployment system for cloud computing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108234172A CN108234172A (en) | 2018-06-29 |
CN108234172B true CN108234172B (en) | 2022-01-11 |
Family
ID=62651635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611167301.9A Active CN108234172B (en) | 2016-12-16 | 2016-12-16 | Physical resource automatic deployment system for cloud computing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108234172B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109144821A (en) * | 2018-09-05 | 2019-01-04 | 山东浪潮云投信息科技有限公司 | Physical server automatic management method in a kind of cloud computation data center |
CN110098952B (en) * | 2019-03-25 | 2021-08-20 | 同盾控股有限公司 | Server management method and device |
CN110955457A (en) * | 2019-10-11 | 2020-04-03 | 广西电网有限责任公司信息中心 | Batch automatic operation and maintenance management method for operating systems |
CN116431291B (en) * | 2023-06-09 | 2023-09-05 | 苏州浪潮智能科技有限公司 | Deployment method, system, equipment and storage medium of virtualization management platform |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297504A (en) * | 2013-05-09 | 2013-09-11 | 浙江大学 | Method for quickly deploying operating systems in physical bare computers in cloud data center |
CN104104720A (en) * | 2014-07-10 | 2014-10-15 | 浪潮(北京)电子信息产业有限公司 | Server cluster management method and system |
CN104219099A (en) * | 2014-09-25 | 2014-12-17 | 浪潮(北京)电子信息产业有限公司 | Automatic server cluster deploying method and device |
CN105245371A (en) * | 2015-10-12 | 2016-01-13 | 浪潮软件集团有限公司 | Automatic deployment system and method based on ansable |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8271974B2 (en) * | 2008-10-08 | 2012-09-18 | Kaavo Inc. | Cloud computing lifecycle management for N-tier applications |
CN103365667B (en) * | 2012-03-26 | 2018-01-26 | 联想企业方案(新加坡)有限公司 | A kind of method and apparatus of the installation operation system in host computer system |
CN104184820B (en) * | 2014-08-29 | 2017-08-25 | 城云科技(杭州)有限公司 | The cloud platform of distributed environment lower template customization dynamically spreads dispositions method |
US10013491B2 (en) * | 2014-08-29 | 2018-07-03 | Aditya Vasudevan | Methods and systems of workload mobility across divergent platforms |
-
2016
- 2016-12-16 CN CN201611167301.9A patent/CN108234172B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297504A (en) * | 2013-05-09 | 2013-09-11 | 浙江大学 | Method for quickly deploying operating systems in physical bare computers in cloud data center |
CN104104720A (en) * | 2014-07-10 | 2014-10-15 | 浪潮(北京)电子信息产业有限公司 | Server cluster management method and system |
CN104219099A (en) * | 2014-09-25 | 2014-12-17 | 浪潮(北京)电子信息产业有限公司 | Automatic server cluster deploying method and device |
CN105245371A (en) * | 2015-10-12 | 2016-01-13 | 浪潮软件集团有限公司 | Automatic deployment system and method based on ansable |
Also Published As
Publication number | Publication date |
---|---|
CN108234172A (en) | 2018-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108234172B (en) | Physical resource automatic deployment system for cloud computing | |
WO2016112825A1 (en) | Remote control method, terminal device, management server, and remote control system | |
CN104104720B (en) | A kind of server set group managing means and system | |
CN104717282B (en) | A kind of method, apparatus and system of control Android operation system intelligent terminal | |
CN105306225B (en) | A kind of physical machine remote power-off method based on Openstack | |
CN109587005B (en) | Connection detection method and device, computer equipment and readable storage medium | |
CN103595801B (en) | Cloud computing system and real-time monitoring method for virtual machine in cloud computing system | |
CN106855819B (en) | Method for automatically deploying operating system | |
CN106549789B (en) | Method and system for realizing server installation | |
CN113656147B (en) | Cluster deployment method, device, equipment and storage medium | |
CN105553741A (en) | Automatic deployment method for application system based on cloud computing | |
CN103200036A (en) | Automated configuration method of electrical power system cloud computing platform | |
CN104572269A (en) | Quick cluster deployment method based on Linux operation system | |
CN103490929B (en) | Manufacturing and implement method for multi-adaptive firmware of server | |
CN103036934A (en) | Wide area network clustered deployment system and method based on mirror image | |
CN106375476A (en) | Method and system for remote startup and shutdown | |
CN104270430A (en) | Server remote dispatching method suitable for cloud computing | |
CN111343011B (en) | Openstack network fusion control method and system for cloud management platform | |
CN102970376A (en) | Cluster configuration method and device | |
CN102437869B (en) | Power Line Carrier Communication Module concurrent software upgrade method | |
CN106445611B (en) | Big data node system and automatic deployment method | |
CN105933160B (en) | Method for realizing rapid connection of wired network on Android smart television | |
CN102819474B (en) | Test method and device for system operation | |
CN107547277B (en) | Method for realizing virtualization control board and network communication equipment | |
CN103176798A (en) | Data interaction system and data interaction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |