[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108234172B - Physical resource automatic deployment system for cloud computing - Google Patents

Physical resource automatic deployment system for cloud computing Download PDF

Info

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
Application number
CN201611167301.9A
Other languages
Chinese (zh)
Other versions
CN108234172A (en
Inventor
周光呈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inesa R&d Center
Original Assignee
Inesa R&d Center
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inesa R&d Center filed Critical Inesa R&d Center
Priority to CN201611167301.9A priority Critical patent/CN108234172B/en
Publication of CN108234172A publication Critical patent/CN108234172A/en
Application granted granted Critical
Publication of CN108234172B publication Critical patent/CN108234172B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols 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

Physical resource automatic deployment system for cloud computing
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.
CN201611167301.9A 2016-12-16 2016-12-16 Physical resource automatic deployment system for cloud computing Active CN108234172B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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