CN105187245A - Batch deployment system and method of server virtualization platform operating system - Google Patents

Batch deployment system and method of server virtualization platform operating system Download PDF

Info

Publication number
CN105187245A
CN105187245A CN201510527804.1A CN201510527804A CN105187245A CN 105187245 A CN105187245 A CN 105187245A CN 201510527804 A CN201510527804 A CN 201510527804A CN 105187245 A CN105187245 A CN 105187245A
Authority
CN
China
Prior art keywords
operating system
image file
host
parameter
batch
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.)
Pending
Application number
CN201510527804.1A
Other languages
Chinese (zh)
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.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
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 Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201510527804.1A priority Critical patent/CN105187245A/en
Publication of CN105187245A publication Critical patent/CN105187245A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a batch deployment system and method of a server virtualization platform operating system. The system comprises a mirror image file obtaining module used for obtaining mirror image files of N operating systems; a parameter obtaining module used for obtaining N groups of configuration parameters, wherein the N groups of configuration parameters are one-to-one correspondent to the N operating systems; a batch deployment module used for obtaining the mirror image files of the N operating systems sent by the mirror image file obtaining module and the N groups of configuration parameters sent by the parameter obtaining module, and automatically deploying the N operating systems to a server virtualization platform in one deployment operation by adopting the mirror image files of the N operating systems and the N groups of configuration parameters. The batch deployment system disclosed by the invention can batch deploy the N operating systems to the server virtualization platform in one deployment operation, thereby improving the deployment efficiency, shortening the deployment time of the server virtualization platform operating system, and improving the deployment accuracy of the operating systems to perfect the stability of the service system.

Description

A kind of batch deployment system of server virtualization platform operating system and method
Technical field
The present invention relates to server virtualization platform technology field, particularly a kind of batch deployment system of server virtualization platform operating system and method.
Background technology
At present, when carrying out the deployment of operating system to server virtualization platform, can only install by the operating system of manual type to virtual machine and configure, and a kind of deployment of operating system can only be carried out at every turn, need the plenty of time spending server virtualization platform operation maintenance personnel like this, and in the process of allocating operating system, easily there is mistake, thus cause the operation system on based on operating system to occur stability problem.
Can find out in sum how to reduce the deployment time of server virtualization platform operating system, the correctness that lifting operating system is disposed is current problem demanding prompt solution.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of batch deployment system and method for server virtualization platform operating system, reduce the deployment time of server virtualization platform operating system, and improve the correctness of allocating operating system, thus improve the stability of the operation system on based on operating system.Its concrete scheme is as follows:
A batch deployment system for server virtualization platform operating system, comprising:
Image file acquisition module, for obtaining the image file of N number of operating system, N be not less than 1 integer;
Parameter acquisition module, for obtaining N group configuration parameter, described N group configuration parameter and described N number of operating system one_to_one corresponding;
Batch deployment module, for the described N group configuration parameter that the image file and described parameter acquisition module that obtain described N number of operating system that described image file acquisition module sends send, and in a deployment operation, utilize the image file of described N number of operating system and described N group configuration parameter, automatically described N number of operating system batch is disposed to described server virtualization platform.
Preferably, described image file acquisition module comprises image file and to prestore unit and image file acquiring unit, wherein,
Described image file prestores unit, for prestoring the image file of described N number of operating system, and utilizes the first host-host protocol, sends the image file of described N number of operating system to described image file acquiring unit;
Described image file acquiring unit, to prestore the image file of described N number of operating system that unit is sent to for receiving described image file.
Preferably, the described image file unit that prestores is tftp server, and described first host-host protocol is TFTP host-host protocol, and described image file acquiring unit is Dynamic Host Configuration Protocol server; Described system also comprises for the IP distribution module for the communication process monthly dynamics IP between described tftp server and described Dynamic Host Configuration Protocol server.
Preferably, described parameter acquisition module comprises parameter input unit and parameter acquiring unit; Wherein,
Described parameter input unit, for receive user's input with described N number of operating system N group configuration parameter one to one, and utilize the second host-host protocol, send described N group configuration parameter to described parameter acquiring unit;
Described parameter acquiring unit, for receiving the described N group configuration parameter that described parameter input unit sends.
Preferably, described parameter input unit is Web interface, and described parameter acquiring unit is http server, and described second host-host protocol is HTTP host-host protocol.
Present invention also offers a kind of batch dispositions method of server virtualization platform operating system, comprising:
Obtain the image file of N number of operating system, N be not less than 1 integer;
Obtain N group configuration parameter, described N group configuration parameter and described N number of operating system one_to_one corresponding;
In a deployment operation, utilize the image file of described N number of operating system and described N group configuration parameter, automatically described N number of operating system batch is disposed to described server virtualization platform.
Preferably, the process of the image file of the N number of operating system of described acquisition comprises:
Utilize the first host-host protocol, obtain the image file of the described N number of operating system prestored.
Preferably, describedly utilize the first host-host protocol, the process obtaining the image file of the described N number of operating system prestored comprises:
Utilize TFTP host-host protocol, obtain the image file of the described N number of operating system prestored.
Preferably, the process of described acquisition N group configuration parameter comprises:
Utilize the second host-host protocol, obtain inputted by user with described N number of operating system N group configuration parameter one to one.
Preferably, describedly utilize the second host-host protocol, obtain comprising with the process of described N number of operating system N group configuration parameter one to one of being inputted by user:
Utilize HTTP host-host protocol, obtain inputted by Web interface by user with described N number of operating system N group configuration parameter one to one.
In the present invention, batch deployment system comprises image file acquisition module, parameter acquisition module and batch deployment module.Wherein, image file acquisition module can be used for the image file obtaining N number of operating system, parameter acquisition module can be used for obtaining N group configuration parameter, batch deployment module then can be used for obtaining the image file of N number of operating system that image file acquisition module sends and the N group configuration parameter of parameter acquisition module transmission, and in a deployment operation, utilize image file and the N group configuration parameter of above-mentioned N number of operating system, automatically N number of operating system batch is disposed to server virtualization platform.As can be seen here, the present invention can in a deployment operation, by utilizing image file and the N group configuration parameter of N number of operating system, automatically N number of operating system batch is disposed to server virtualization platform, which thereby enhance deployment efficiency, reduce the deployment time of server virtualization platform operating system, and improve the correctness of allocating operating system, thus improve the stability of the operation system on based on operating system.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only embodiments of the invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to the accompanying drawing provided.
The batch deployment system application structure schematic diagram of Fig. 1 a kind of server virtualization platform operating system disclosed in the embodiment of the present invention;
The batch deployment system application structure schematic diagram of Fig. 2 a kind of concrete server virtualization platform operating system disclosed in the embodiment of the present invention;
The batch dispositions method flow chart of Fig. 3 a kind of device virtual platform operating system of being engaged in disclosed in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the invention discloses a kind of batch deployment system of server virtualization platform operating system, shown in Figure 1, this system comprises:
Image file acquisition module 11, for obtaining the image file of N number of operating system, N be not less than 1 integer;
Parameter acquisition module 12, for obtaining N group configuration parameter, N group configuration parameter and N number of operating system one_to_one corresponding;
Batch deployment module 13, for the N group configuration parameter that the image file and parameter acquisition module 12 that obtain N number of operating system that image file acquisition module 11 sends send, and in a deployment operation, utilize image file and the N group configuration parameter of N number of operating system, automatically N number of operating system batch is disposed to server virtualization platform.
In the embodiment of the present invention, batch deployment system comprises image file acquisition module, parameter acquisition module and batch deployment module.Wherein, image file acquisition module can be used for the image file obtaining N number of operating system, parameter acquisition module can be used for obtaining N group configuration parameter, batch deployment module then can be used for obtaining the image file of N number of operating system that image file acquisition module sends and the N group configuration parameter of parameter acquisition module transmission, and in a deployment operation, utilize image file and the N group configuration parameter of above-mentioned N number of operating system, automatically N number of operating system batch is disposed to server virtualization platform.As can be seen here, the embodiment of the present invention can in a deployment operation, by utilizing image file and the N group configuration parameter of N number of operating system, automatically N number of operating system batch is disposed to server virtualization platform, which thereby enhance deployment efficiency, reduce the deployment time of server virtualization platform operating system, and improve the correctness of allocating operating system, thus improve the stability of the operation system on based on operating system.
The embodiment of the invention discloses a kind of batch deployment system of concrete server virtualization platform operating system, shown in Figure 2, relative to a upper embodiment, the present embodiment has done further instruction and performance optimization to technical scheme.Specific as follows:
In the present embodiment, image file acquisition module 11 specifically can comprise image file and to prestore unit 111 and image file acquiring unit 112, wherein, the image file unit 111 that prestores may be used for prestoring the image file of N number of operating system, and utilize the first host-host protocol, the image file of N number of operating system is sent to image file acquiring unit 112; Image file acquiring unit 112 then may be used for receiving image file and to prestore the image file of N number of operating system that unit 111 is sent to.
Preferably, image file in the present embodiment unit 111 that prestores can be specifically tftp server (TFTP, i.e. TrivialFileTransferProtocol, TFTP), accordingly, the first host-host protocol is TFTP host-host protocol, and image file acquiring unit 112 can be Dynamic Host Configuration Protocol server (DHCP, i.e. DynamicHostConfigurationProtocol, DHCP).Be understandable that, the system in the present embodiment also needs to comprise the IP distribution module for for the communication process monthly dynamics IP between tftp server and Dynamic Host Configuration Protocol server.
Further, in the present embodiment, parameter acquisition module 12 specifically can comprise parameter input unit 121 and parameter acquiring unit 122; Wherein, parameter input unit 121 may be used for receiving user's input with N number of operating system N group configuration parameter one to one, and utilize the second host-host protocol, send N group configuration parameter to parameter acquiring unit 122; Parameter acquiring unit 122 then can be used for the N group configuration parameter that receiving parameter input unit 121 sends.
Preferably, in the present embodiment, parameter input unit 121 can be Web interface, and parameter acquiring unit 122 can be http server (HTTP, i.e. HyperTextTransferProtocol, HTML (Hypertext Markup Language)), accordingly, the second host-host protocol is HTTP host-host protocol.
The embodiment of the invention also discloses a kind of batch dispositions method of server virtualization platform operating system, shown in Figure 3, the method comprises:
Step S301: the image file obtaining N number of operating system, N be not less than 1 integer;
Step S302: obtain N group configuration parameter, N group configuration parameter and N number of operating system one_to_one corresponding;
Step S303: in a deployment operation, utilizes image file and the N group configuration parameter of N number of operating system, automatically disposes N number of operating system batch to server virtualization platform.
Wherein, the process of the image file of the N number of operating system of the acquisition in the present embodiment step S301 specifically comprises: utilize the first host-host protocol, obtains the image file of the N number of operating system prestored.Be specially, utilize TFTP host-host protocol, obtain the image file of the N number of operating system prestored.
Further, the process of the acquisition N group configuration parameter in the present embodiment step S302 specifically comprises: utilize the second host-host protocol, obtain inputted by user with N number of operating system N group configuration parameter one to one.Be specially, utilize HTTP host-host protocol, obtain inputted by Web interface by user with N number of operating system N group configuration parameter one to one.
In the embodiment of the present invention, first can obtaining the image file of N number of operating system and obtain N group configuration parameter, is wherein one-to-one relationship between N number of operating system and N group configuration parameter; Then in a deployment operation, utilize image file and the N group configuration parameter of above-mentioned N number of operating system, automatically N number of operating system batch is disposed to server virtualization platform.As can be seen here, the embodiment of the present invention can in a deployment operation, by utilizing image file and the N group configuration parameter of N number of operating system, automatically N number of operating system batch is disposed to server virtualization platform, which thereby enhance deployment efficiency, reduce the deployment time of server virtualization platform operating system, and improve the correctness of allocating operating system, thus improve the stability of the operation system on based on operating system.
Finally, also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Above the batch deployment system of a kind of server virtualization platform operating system provided by the present invention and method are described in detail, apply specific case herein to set forth principle of the present invention and execution mode, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. a batch deployment system for server virtualization platform operating system, is characterized in that, comprising:
Image file acquisition module, for obtaining the image file of N number of operating system, N be not less than 1 integer;
Parameter acquisition module, for obtaining N group configuration parameter, described N group configuration parameter and described N number of operating system one_to_one corresponding;
Batch deployment module, for the described N group configuration parameter that the image file and described parameter acquisition module that obtain described N number of operating system that described image file acquisition module sends send, and in a deployment operation, utilize the image file of described N number of operating system and described N group configuration parameter, automatically described N number of operating system batch is disposed to described server virtualization platform.
2. the batch deployment system of server virtualization platform operating system according to claim 1, is characterized in that, described image file acquisition module comprises image file and to prestore unit and image file acquiring unit, wherein,
Described image file prestores unit, for prestoring the image file of described N number of operating system, and utilizes the first host-host protocol, sends the image file of described N number of operating system to described image file acquiring unit;
Described image file acquiring unit, to prestore the image file of described N number of operating system that unit is sent to for receiving described image file.
3. the batch deployment system of server virtualization platform operating system according to claim 2, it is characterized in that, the described image file unit that prestores is tftp server, and described first host-host protocol is TFTP host-host protocol, and described image file acquiring unit is Dynamic Host Configuration Protocol server; Described system also comprises for the IP distribution module for the communication process monthly dynamics IP between described tftp server and described Dynamic Host Configuration Protocol server.
4. the batch deployment system of server virtualization platform operating system according to claim 3, is characterized in that, described parameter acquisition module comprises parameter input unit and parameter acquiring unit; Wherein,
Described parameter input unit, for receive user's input with described N number of operating system N group configuration parameter one to one, and utilize the second host-host protocol, send described N group configuration parameter to described parameter acquiring unit;
Described parameter acquiring unit, for receiving the described N group configuration parameter that described parameter input unit sends.
5. the batch deployment system of server virtualization platform operating system according to claim 4, is characterized in that, described parameter input unit is Web interface, and described parameter acquiring unit is http server, and described second host-host protocol is HTTP host-host protocol.
6. a batch dispositions method for server virtualization platform operating system, is characterized in that, comprising:
Obtain the image file of N number of operating system, N be not less than 1 integer;
Obtain N group configuration parameter, described N group configuration parameter and described N number of operating system one_to_one corresponding;
In a deployment operation, utilize the image file of described N number of operating system and described N group configuration parameter, automatically described N number of operating system batch is disposed to described server virtualization platform.
7. the batch dispositions method of server virtualization platform operating system according to claim 6, is characterized in that, the process of the image file of the N number of operating system of described acquisition comprises:
Utilize the first host-host protocol, obtain the image file of the described N number of operating system prestored.
8. the batch dispositions method of server virtualization platform operating system according to claim 7, is characterized in that, describedly utilizes the first host-host protocol, and the process obtaining the image file of the described N number of operating system prestored comprises:
Utilize TFTP host-host protocol, obtain the image file of the described N number of operating system prestored.
9. the batch dispositions method of server virtualization platform operating system according to claim 8, is characterized in that, the process of described acquisition N group configuration parameter comprises:
Utilize the second host-host protocol, obtain inputted by user with described N number of operating system N group configuration parameter one to one.
10. the batch dispositions method of server virtualization platform operating system according to claim 9, is characterized in that, describedly utilizes the second host-host protocol, obtains comprising with the process of described N number of operating system N group configuration parameter one to one of being inputted by user:
Utilize HTTP host-host protocol, obtain inputted by Web interface by user with described N number of operating system N group configuration parameter one to one.
CN201510527804.1A 2015-08-25 2015-08-25 Batch deployment system and method of server virtualization platform operating system Pending CN105187245A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510527804.1A CN105187245A (en) 2015-08-25 2015-08-25 Batch deployment system and method of server virtualization platform operating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510527804.1A CN105187245A (en) 2015-08-25 2015-08-25 Batch deployment system and method of server virtualization platform operating system

Publications (1)

Publication Number Publication Date
CN105187245A true CN105187245A (en) 2015-12-23

Family

ID=54909099

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510527804.1A Pending CN105187245A (en) 2015-08-25 2015-08-25 Batch deployment system and method of server virtualization platform operating system

Country Status (1)

Country Link
CN (1) CN105187245A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744000A (en) * 2016-04-08 2016-07-06 中国农业银行股份有限公司 Mirror image configuration method and system
CN107203342A (en) * 2017-05-25 2017-09-26 郑州云海信息技术有限公司 A kind of storage system configuration method and configuration system
CN108021375A (en) * 2017-12-05 2018-05-11 郑州云海信息技术有限公司 The management method and computer-readable recording medium of data in cloud computing system
CN109656582A (en) * 2018-12-25 2019-04-19 浪潮电子信息产业股份有限公司 A kind of server batch deployment system, method, equipment and medium
CN113495732A (en) * 2021-06-21 2021-10-12 中国普天信息产业股份有限公司 Server deployment method, device, equipment and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070256072A1 (en) * 2006-05-01 2007-11-01 Microsoft Corporation Multi-installer product deployment
CN102110009A (en) * 2009-12-28 2011-06-29 ***通信集团公司 Method for deploying application in virtual platform and virtual platform manager
CN104219099A (en) * 2014-09-25 2014-12-17 浪潮(北京)电子信息产业有限公司 Automatic server cluster deploying method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070256072A1 (en) * 2006-05-01 2007-11-01 Microsoft Corporation Multi-installer product deployment
CN102110009A (en) * 2009-12-28 2011-06-29 ***通信集团公司 Method for deploying application in virtual platform and virtual platform manager
CN104219099A (en) * 2014-09-25 2014-12-17 浪潮(北京)电子信息产业有限公司 Automatic server cluster deploying method and device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744000A (en) * 2016-04-08 2016-07-06 中国农业银行股份有限公司 Mirror image configuration method and system
CN105744000B (en) * 2016-04-08 2018-11-20 中国农业银行股份有限公司 A kind of mirror image dispositions method and system
CN107203342A (en) * 2017-05-25 2017-09-26 郑州云海信息技术有限公司 A kind of storage system configuration method and configuration system
CN107203342B (en) * 2017-05-25 2020-08-04 郑州云海信息技术有限公司 Storage system configuration method and configuration system
CN108021375A (en) * 2017-12-05 2018-05-11 郑州云海信息技术有限公司 The management method and computer-readable recording medium of data in cloud computing system
CN109656582A (en) * 2018-12-25 2019-04-19 浪潮电子信息产业股份有限公司 A kind of server batch deployment system, method, equipment and medium
CN113495732A (en) * 2021-06-21 2021-10-12 中国普天信息产业股份有限公司 Server deployment method, device, equipment and readable storage medium

Similar Documents

Publication Publication Date Title
CN105187245A (en) Batch deployment system and method of server virtualization platform operating system
CN105553741A (en) Automatic deployment method for application system based on cloud computing
CN103401713B (en) The system and method that a kind of software is issued
CN103259874A (en) Method and system for cross-system operating of application and cloud server
CN103327051A (en) Long-distance desktop management system and method
CN103442026A (en) Application program processing method, device and system
CN105338011A (en) Cloud-service-based system configuration method and apparatus, and cloud server
CN101699403B (en) Method for graphically installing distributed system
CN107707687A (en) A kind of method and apparatus of virtual machine IP address configuration
CN103970655A (en) Server automatic cluster testing method based on expect
CN103686147A (en) Method and device for testing cloning of video monitoring simulation terminals
CN105141466A (en) Operating system automation deployment method based on cloud platform and system thereof
CN105553684A (en) Communication system and applied router upgrading method thereof
CN103716400A (en) Method and system for achieving mobile working based on virtual machine
CN102970376A (en) Cluster configuration method and device
CN105208054A (en) Cloud scheduling management method, management center and management system
CN105656643A (en) Method and equipment for performing compatible management based on network configuration protocol
KR101632710B1 (en) LTE GATEWAY IoT DEVICE AND METHOD FOR EXPANDING DEVICE USING THE SAME
CN104991826A (en) Method and apparatus for deploying virtual machine
CN105553653A (en) Air conditioner initial power-on password reset method, device and system and air conditioner
CN106301855A (en) A kind of NMS dispositions method, device and NMS
CN104052632A (en) Device automation testing method and device based on virtual serial port servers
CN104200394A (en) Power grid equipment network analysis method and system based on SpatiaLite database
CN103428305A (en) Network equipment batch upgrading method
CN104079440A (en) Synchronous configuration method of primary equipment and stand-by equipment and SNMP (Simple Network Management Protocol) system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151223

RJ01 Rejection of invention patent application after publication