CN105893115A - Method and system for differential deployment of virtual machine - Google Patents

Method and system for differential deployment of virtual machine Download PDF

Info

Publication number
CN105893115A
CN105893115A CN201610208257.5A CN201610208257A CN105893115A CN 105893115 A CN105893115 A CN 105893115A CN 201610208257 A CN201610208257 A CN 201610208257A CN 105893115 A CN105893115 A CN 105893115A
Authority
CN
China
Prior art keywords
virtual machine
disposed
configuration information
user activity
catalogue
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.)
Granted
Application number
CN201610208257.5A
Other languages
Chinese (zh)
Other versions
CN105893115B (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.)
Shanghai Ctrip Business Co Ltd
Original Assignee
Shanghai Ctrip Business 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 Shanghai Ctrip Business Co Ltd filed Critical Shanghai Ctrip Business Co Ltd
Priority to CN201610208257.5A priority Critical patent/CN105893115B/en
Publication of CN105893115A publication Critical patent/CN105893115A/en
Application granted granted Critical
Publication of CN105893115B publication Critical patent/CN105893115B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method and a system for differential deployment of a virtual machine. A to-be-deployed virtual machine comprises a universal image file. The method comprises the following steps of establishing a user activity catalogue; when the universal image file is started, obtaining element data required by the to-be-deployed virtual machine from a deployment server, wherein the element data comprises network configuration information of the to-be-deployed virtual machine, activity catalogue configuration information of the to-be-deployed virtual machine and a storage address; according to the network configuration information, configuring a network of the to-be-deployed virtual machine; according to the activity catalogue configuration information, binding the to-be-deployed virtual machine to the user activity catalogue; when the deployment server receives an upgrading instruction, enabling the virtual machine to obtain an application installation package from the storage address to upgrade an application. The method has the advantages that different virtual machines can be customized by only one image file, the upgrading of an original image file of the virtual machine is not needed, the occupation rate of a storage space caused by the upgrading of the image file is greatly decreased, and the resource management efficiency of a cloud computing platform is improved.

Description

Differentiation disposes the method and system of virtual machine
Technical field
The present invention relates to a kind of differentiation based on user profile and dispose the method and system of virtual machine.
Background technology
Along with popularizing between business enterprice sector is applied in cloud computing, the virtual machine of certain operations system is by more extensive Application, in order to meet the different user use demand to virtual machine, in prior art by customization multiple Image file disposes different virtual machines, and image file is the biggest, and the most hundreds of million to tens Ji, substantial amounts of image file then can take the biggest disk storage space;If additionally, in virtual machine Portion's software does not upgrade in time, then can produce security breaches and defect, and by making new image file Carrying out the software in upgrading virtual machine, the image release that can cause again virtual machine is too much, further increases magnetic Taking of disk space.It addition, mirror image management news conference becomes complex, virtual machine frequent updating mirror image The extra works such as data backup, data recovery, resource reclaim can be brought, thus cause cloud computing platform to provide Source is wasted, complex management, and efficiency reduces.
Summary of the invention
The computational problem that the invention solves the problems that is to dispose according to user's request to overcome in prior art The biggest disk storage space can be taken during virtual machine, and update void by the way of updating image file It is further exacerbated by taking of disk space during software in plan machine, also add data backup, data extensive The extra works such as multiple, resource reclaim so that the cloud computing platform wasting of resources, complex management, inefficiency Defect, it is provided that a kind of differentiation dispose virtual machine method and system.
The present invention is to solve above-mentioned technical problem by the following technical programs:
A kind of differentiation disposes the method for virtual machine, and its feature is, includes one in virtual machine to be disposed General image file, described method includes:
S1, set up User Activity catalogue, described User Activity catalogue includes that user profile, user are to virtual The storage address of the access authority information of machine and the application of virtual machine;
S2, when described generic mirror is as file start needed for deployment server obtains virtual machine to be disposed Metadata, described metadata includes the network configuration information of virtual machine to be disposed, to be disposed virtual The Active Directory configuration information of machine and described storage address;
S3, configure the network of virtual machine to be disposed according to described network configuration information, according to described activity Virtual machine to be disposed is bound by catalogue configuration information with described User Activity catalogue;
S4, when described deployment server receives a upgrade command virtual machine from described storage address acquisition The installation kit of application is to update the application of virtual machine.
It is preferred that described network configuration information includes the name of virtual machine to be disposed, to be disposed virtual IP (Internet Protocol, the Internet protocol) address of machine, the DNS (Domain of virtual machine to be disposed Name Server, name server) and the gateway of virtual machine to be disposed, step S3Described in middle basis Network configuration information configures the network of virtual machine to be disposed and includes:
S31, the name of virtual machine, the IP address of virtual machine, the DNS of virtual machine and virtual machine are set Gateway.
It is preferred that described Active Directory configuration information includes the disk size of virtual machine and the operation of virtual machine System, step S3Middle according to described Active Directory configuration information, virtual machine to be disposed is alive with described user Dynamic catalogue binding includes:
S32, disk size and the operating system of virtual machine are set;
S33, by powershell (a kind of command-line shell program and script environment) order by virtual machine Add to described User Activity catalogue.
It is preferred that step S3With step S4Between also include:
S34, by the way of registration table recording step S3Execution result, and described execution result is sent out Deliver to described deployment server.
It is preferred that the application memory of described virtual machine is in a server, and/or, described virtual machine is Windows (being a set of operating system) virtual machine.
The present invention also provides for a kind of differentiation and disposes the system of virtual machine, and its feature is, including a deployment Server, a virtual machine to be disposed and a User Activity catalogue set up module, and described virtual machine includes one General image file, unitary data acquisition module, a configuration module and apply more new module;
Described User Activity catalogue sets up module for setting up User Activity catalogue, described User Activity catalogue Including user profile, user to the access authority information of virtual machine and the storage address of the application of virtual machine;
Described metadata acquisition module is used for when described generic mirror is as file start from described deployment services Device obtains the metadata needed for virtual machine to be disposed, and described metadata includes the net of virtual machine to be disposed Network configuration information, the Active Directory configuration information of virtual machine to be disposed and described storage address;
Described configuration module is used for configuring the network of virtual machine to be disposed according to described network configuration information, According to described Active Directory configuration information, virtual machine to be disposed is bound with described User Activity catalogue;
Described application more new module is used for when described deployment server receives a upgrade command from described The installation kit of storage address acquisition application is to update the application of virtual machine.
It is preferred that described network configuration information includes the name of virtual machine to be disposed, to be disposed virtual The IP address of machine, the DNS of virtual machine to be disposed and the gateway of virtual machine to be disposed, described configuration Module be additionally operable to according to described network configuration information arrange the name of virtual machine, the IP address of virtual machine, The DNS of virtual machine and the gateway of virtual machine.
It is preferred that described Active Directory configuration information includes the disk size of virtual machine and the operation of virtual machine System, described configuration module is additionally operable to arrange the disk size of virtual machine and operating system, and passes through Virtual machine is added to described User Activity catalogue by powershell order.
It is preferred that described system also includes a logging modle, described logging modle is for by registration table The execution result of module is set described in mode record, and described execution result is sent to described deployment services Device.
It is preferred that the application memory of described virtual machine is in a server, and/or, described virtual machine is Windows virtual machine.
The most progressive effect of the present invention is: the present invention is on the basis of general image file, by building The mode of vertical User Activity catalogue, and virtual machine to be disposed is bound with User Activity catalogue, energy Enough demands in the case of only using an image file for different user customize different virtual machines, Achieve the differentiation to virtual machine to dispose, greatly reduce and disk space is taken;Additionally, pass through Call the application in storage address, it is possible to directly update the application in virtual machine when needing and updating, and nothing Original image file of virtual machine need to be updated, reduce further and update the memory space that image file causes Occupancy, and without the data of original virtual machine being performed the additionally behaviour such as backup, recovery, resource reclaim Make, substantially increase the resources management efficiency to cloud computing platform.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of the differentiation deployment virtual machine of the embodiment of the present invention 1.
Fig. 2 is the structural representation of the system of the differentiation deployment virtual machine of the embodiment of the present invention 2.
Detailed description of the invention
Further illustrate the present invention below by the mode of embodiment, but the most therefore limit the present invention to Among described scope of embodiments.
Embodiment 1
The present embodiment provides a kind of method that differentiation disposes virtual machine, and it can be applicable to each portion of enterprises Door employee need to use the situation of virtual machine, and if any department A, B, C, the employee of all departments is a1, a2, a3;B1, b2, b3;C1, c2, department A, the virtual machine that B, C use can be that windows is virtual Machine, this windows virtual machine all includes a general image file, has each portion in this general image file The software that door is general, the present embodiment is the customization difference portion realized on the basis of general image file Administration, as it is shown in figure 1, described method includes:
Step 101, setting up User Activity catalogue, described User Activity catalogue includes user profile, user To the access authority information of virtual machine and the storage address of the application of virtual machine;
User profile can be the personal information of the employee in enterprise, and access authority information can be that employee is to portion The use of the virtual machine in Men limits, i.e. partial function in virtual machine is open to this employee, partial function This employee is locked.The application memory of described virtual machine is in a server, and this server can be smb (net Network file sharing protocol, it allows application program and terminal use from the file server access file of far-end Resource) server, this server can be used for depositing enterprises software as the software library of enterprise.
Step 102, obtain from deployment server when described generic mirror is as file start to be disposed virtual Metadata needed for machine, described metadata includes the network configuration information of virtual machine to be disposed, waits to dispose The Active Directory configuration information of virtual machine and described storage address;
Obtain storage address actually by this earth magnetism of smb server carry to virtual machine to be disposed In dish, so that virtual machine directly can obtain software when updating software and perform more from this storage address Newly.
Step 103, configure the network of virtual machine to be disposed according to described network configuration information, according to institute State Active Directory configuration information to be bound with described User Activity catalogue virtual machine to be disposed;
Described network configuration information can include the name of virtual machine to be disposed, the IP of virtual machine to be disposed Address, the DNS of virtual machine to be disposed and the gateway of virtual machine to be disposed.Obtaining those yuan of number According to rear, the name of virtual machine, the IP address of virtual machine, virtual machine are set according to described network configuration information DNS and the gateway of virtual machine.
And Active Directory configuration information is the personalization that the information according to employee each in User Activity catalogue is done Arrange, during as distributed virtual machine for employee a1, disk size and the operating system of this virtual machine be set, And by powershell order, virtual machine is added to described User Activity catalogue, the void that will dispose Plan machine is bound with employee a1 so that employee a1 operates the virtual machine disposed for it in the authority that it is arranged. After the binding of the configuration and virtual machine that complete network, also can increase the installation of software, Active Directory configuration The functions such as the movement of file in the change of item, virtual machine, the data backup in virtual machine.
Wherein, utilize registration table as hook (being a platform of windows messaging treatment mechanism), Record performs each step during deploying virtual machine, to realize the tracking of the initialization to virtual machine.
Step 104, when described deployment server receives a upgrade command virtual machine from described storage ground Location obtains the installation kit of application to update the application of virtual machine.
In implementation process, can be at virtual machine built-in liter level bibliographic structure, under this upgrading bibliographic structure Self-organising software upgrading catalogue, the software in virtual machine then can produce when upgrading under this upgrading bibliographic structure One new directory, this catalogue can the form on " software version number _ date " be named, software version number Start to be incremented by successively with numeral 1, thus automatically form upgrade history record.When needs are upgraded, virtual Machine, according to upgraded version number last in history upgrading record, goes out according to the sequential filtration that version number is incremented by This need upgrading script file, script file definition updating operation needed for action classification and Action item, action classification is divided into installs msi (information required for installing a kind of product and in a lot of situations Under install and uninstall the instruction and data needed for program) software kit, copied files, cmd run order, Powershell runs order, and action item is for being currently installed on action design parameter tree information, such as copied files Required initial address and destination address etc..
Then from described storage address, obtain corresponding installation kit according to described script file and perform renewal Operation.Additionally, when needing the application software updating virtual machine, also by an administration page to deployment Server sends and updates instruction, and deployment server then enters by playing by the way of frame the active user with virtual machine Row is mutual, and remote customisation message is presented to active user, customized messages can be notify user preserve data, Notice user software upgrading progress etc..
The present embodiment on the basis of general image file, integrated User Activity catalogue, and carry smb clothes Business device is to obtain software upgrading address, it is possible to software is installed upgrading and issues decoupling with mirror image, reduce mirror image Version, improves physical machine disk utilization, reduces the data backup that maintenance image upgrading brings, virtual machine Recovery such as redistributes at various management costs, the unified enterprises account management, uses the account within department Family logs in virtual machine, meets the different interdepartmental windows virtual machine basic software demand of enterprise.
Embodiment 2
The present embodiment provides a kind of differentiation to dispose the system of virtual machine, as in figure 2 it is shown, include a deployment Virtual machine 2 and a User Activity catalogue that server 1, one is to be disposed set up module 3, described virtual machine Including a general image file 21, unitary data acquisition module 22, configuration module 23 and an application more New module 24;
Described User Activity catalogue sets up module 3 for setting up User Activity catalogue, described User Activity mesh Record includes that user profile, user are to the access authority information of virtual machine and the storage address of the application of virtual machine; The application memory of described virtual machine is in a server, and described virtual machine is windows virtual machine.
Described metadata acquisition module 22 is for disposing clothes when described generic mirror is as file start from described Business device obtains the metadata needed for virtual machine to be disposed, and described metadata includes virtual machine to be disposed Network configuration information, the Active Directory configuration information of virtual machine to be disposed and described storage address;
Described configuration module 23 for configuring the net of virtual machine to be disposed according to described network configuration information Network, binds virtual machine to be disposed with described User Activity catalogue according to described Active Directory configuration information;
Described application more new module 24 is used for when described deployment server receives a upgrade command from institute State the installation kit of storage address acquisition application to update the application of virtual machine.
Described network configuration information includes the name of virtual machine to be disposed, the IP of virtual machine to be disposed Address, the DNS of virtual machine to be disposed and the gateway of virtual machine to be disposed, described configuration module is also For arranging the name of virtual machine, the IP address of virtual machine, virtual machine according to described network configuration information DNS and the gateway of virtual machine.
Described Active Directory configuration information includes the disk size of virtual machine and the operating system of virtual machine, institute State configuration module and be additionally operable to arrange disk size and the operating system of virtual machine, and ordered by powershell Make and virtual machine is added to described User Activity catalogue.
Described system also includes a logging modle, and described logging modle is for record by the way of registration table The described execution result that module is set, and described execution result is sent to described deployment server.
The present embodiment is on the basis of general image file, by the way of setting up User Activity catalogue, and Virtual machine to be disposed is bound with User Activity catalogue, it is possible to only using an image file In the case of customize different virtual machine for the demand of different user, it is achieved that the differentiation portion to virtual machine Administration, greatly reduces and takies disk space;By sharing with the application in external server, The application in virtual machine can be directly updated when needing and updating, and without again making new image file Since dispose new virtual machine, reduce further and update the occupancy of memory space that image file causes, And without the data of original virtual machine being performed the operation bidirectionals such as backup, recovery, resource reclaim, significantly carry The high resources management efficiency to cloud computing platform.
Although the foregoing describing the detailed description of the invention of the present invention, but those skilled in the art should managing Solving, these are merely illustrative of, and protection scope of the present invention is defined by the appended claims.This The technical staff in field, can be to these embodiment party on the premise of without departing substantially from the principle of the present invention and essence Formula makes various changes or modifications, but these changes and amendment each fall within protection scope of the present invention.

Claims (10)

1. the method that a differentiation disposes virtual machine, it is characterised in that bag in virtual machine to be disposed Including a general image file, described method includes:
S1, set up User Activity catalogue, described User Activity catalogue includes that user profile, user are to virtual The storage address of the access authority information of machine and the application of virtual machine;
S2, when described generic mirror is as file start needed for deployment server obtains virtual machine to be disposed Metadata, described metadata includes the network configuration information of virtual machine to be disposed, to be disposed virtual The Active Directory configuration information of machine and described storage address;
S3, configure the network of virtual machine to be disposed according to described network configuration information, according to described activity Virtual machine to be disposed is bound by catalogue configuration information with described User Activity catalogue;
S4, when described deployment server receives a upgrade command virtual machine from described storage address acquisition The installation kit of application is to update the application of virtual machine.
2. the method for claim 1, it is characterised in that described network configuration information includes treating The name of virtual machine of deployment, the IP address of virtual machine to be disposed, the DNS of virtual machine to be disposed With the gateway of virtual machine to be disposed, step S3Middle configure void to be disposed according to described network configuration information The network of plan machine includes:
S31, the name of virtual machine, the IP address of virtual machine, the DNS of virtual machine and virtual machine are set Gateway.
3. the method for claim 1, it is characterised in that described Active Directory configuration information bag Include the disk size of virtual machine and the operating system of virtual machine, step S3Middle configure according to described Active Directory Virtual machine to be disposed is included by information with the binding of described User Activity catalogue:
S32, disk size and the operating system of virtual machine are set;
S33, by powershell order, virtual machine is added to described User Activity catalogue.
4. the method for claim 1, it is characterised in that step S3With step S4Between also wrap Include:
S34, by the way of registration table recording step S3Execution result, and described execution result is sent out Deliver to described deployment server.
5. the method as described in any one in claim 1-4, it is characterised in that described virtual machine Application memory in a server, and/or, described virtual machine is windows virtual machine.
6. a differentiation disposes the system of virtual machine, it is characterised in that include a deployment server, One virtual machine to be disposed and a User Activity catalogue set up module, and described virtual machine includes a generic mirror picture File, unitary data acquisition module, a configuration module and apply more new module;
Described User Activity catalogue sets up module for setting up User Activity catalogue, described User Activity catalogue Including user profile, user to the access authority information of virtual machine and the storage address of the application of virtual machine;
Described metadata acquisition module is used for when described generic mirror is as file start from described deployment services Device obtains the metadata needed for virtual machine to be disposed, and described metadata includes the net of virtual machine to be disposed Network configuration information, the Active Directory configuration information of virtual machine to be disposed and described storage address;
Described configuration module is used for configuring the network of virtual machine to be disposed according to described network configuration information, According to described Active Directory configuration information, virtual machine to be disposed is bound with described User Activity catalogue;
Described application more new module is used for when described deployment server receives a upgrade command from described The installation kit of storage address acquisition application is to update the application of virtual machine.
7. system as claimed in claim 6, it is characterised in that described network configuration information includes treating The name of virtual machine of deployment, the IP address of virtual machine to be disposed, the DNS of virtual machine to be disposed With the gateway of virtual machine to be disposed, described configuration module is additionally operable to arrange according to described network configuration information The name of virtual machine, the IP address of virtual machine, the DNS of virtual machine and the gateway of virtual machine.
8. system as claimed in claim 6, it is characterised in that described Active Directory configuration information bag Including the disk size of virtual machine and the operating system of virtual machine, described configuration module is additionally operable to arrange virtual machine Disk size and operating system, and by powershell order by virtual machine add to described user work Dynamic catalogue.
9. system as claimed in claim 6, it is characterised in that described system also includes a record mould Block, described logging modle is used for arranging described in record the execution result of module by the way of registration table, and Described execution result is sent to described deployment server.
10. the system as described in any one in claim 6-9, it is characterised in that described virtual machine Application memory in a server, and/or, described virtual machine is windows virtual machine.
CN201610208257.5A 2016-04-05 2016-04-05 The method and system of differentiation deployment virtual machine Active CN105893115B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610208257.5A CN105893115B (en) 2016-04-05 2016-04-05 The method and system of differentiation deployment virtual machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610208257.5A CN105893115B (en) 2016-04-05 2016-04-05 The method and system of differentiation deployment virtual machine

Publications (2)

Publication Number Publication Date
CN105893115A true CN105893115A (en) 2016-08-24
CN105893115B CN105893115B (en) 2019-08-20

Family

ID=57012672

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610208257.5A Active CN105893115B (en) 2016-04-05 2016-04-05 The method and system of differentiation deployment virtual machine

Country Status (1)

Country Link
CN (1) CN105893115B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528263A (en) * 2016-10-21 2017-03-22 郑州云海信息技术有限公司 A method for injecting metainformation into virtual machines and performing initialization in a virtualization environment
CN106708599A (en) * 2016-12-01 2017-05-24 携程旅游信息技术(上海)有限公司 Virtual machine mirror image sending system and method
CN107734018A (en) * 2017-09-29 2018-02-23 中国石油化工股份有限公司 The system and method for rapid deployment cloud application service
CN108234587A (en) * 2016-12-22 2018-06-29 航天信息股份有限公司 A kind of method shared based on the more region mirror image resources of OpenStack
CN109582439A (en) * 2018-11-26 2019-04-05 深圳前海微众银行股份有限公司 DCN dispositions method, device, equipment and computer readable storage medium
CN109688180A (en) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 A kind of cloud service method for upgrading software and device based on mirror image
CN109814886A (en) * 2019-01-16 2019-05-28 深圳乐信软件技术有限公司 A kind of software installation method, device, equipment and storage medium
CN113467893A (en) * 2021-07-14 2021-10-01 山石网科通信技术股份有限公司 Virtual machine automation test method and device, storage medium and processor
CN113672333A (en) * 2020-05-15 2021-11-19 顺丰科技有限公司 Virtual machine hot cloning method, device, system, computer equipment and storage medium
CN114675926A (en) * 2020-12-24 2022-06-28 中兴通讯股份有限公司 Virtual machine attribute changing method and device, storage medium and electronic device
CN117009003A (en) * 2023-09-28 2023-11-07 飞腾信息技术有限公司 Safe starting method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999369A (en) * 2012-12-25 2013-03-27 杭州华三通信技术有限公司 Method and device for upgrading virtual machines
US20140108722A1 (en) * 2012-10-15 2014-04-17 Red Hat Israel, Ltd. Virtual machine installation image caching
CN103793259A (en) * 2013-09-30 2014-05-14 中国电子设备***工程公司研究所 Virtual device generating and deploying method
CN104679574A (en) * 2013-11-26 2015-06-03 谢蓉 Virtual machine image management system in cloud computing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140108722A1 (en) * 2012-10-15 2014-04-17 Red Hat Israel, Ltd. Virtual machine installation image caching
CN102999369A (en) * 2012-12-25 2013-03-27 杭州华三通信技术有限公司 Method and device for upgrading virtual machines
CN103793259A (en) * 2013-09-30 2014-05-14 中国电子设备***工程公司研究所 Virtual device generating and deploying method
CN104679574A (en) * 2013-11-26 2015-06-03 谢蓉 Virtual machine image management system in cloud computing

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528263A (en) * 2016-10-21 2017-03-22 郑州云海信息技术有限公司 A method for injecting metainformation into virtual machines and performing initialization in a virtualization environment
CN106528263B (en) * 2016-10-21 2019-08-02 郑州云海信息技术有限公司 The method injecting metamessage to virtual machine in virtualized environment and being initialized
CN106708599A (en) * 2016-12-01 2017-05-24 携程旅游信息技术(上海)有限公司 Virtual machine mirror image sending system and method
CN108234587B (en) * 2016-12-22 2021-04-16 航天信息股份有限公司 OpenStack-based multi-region mirror image resource sharing method
CN108234587A (en) * 2016-12-22 2018-06-29 航天信息股份有限公司 A kind of method shared based on the more region mirror image resources of OpenStack
CN107734018A (en) * 2017-09-29 2018-02-23 中国石油化工股份有限公司 The system and method for rapid deployment cloud application service
CN109688180A (en) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 A kind of cloud service method for upgrading software and device based on mirror image
CN109688180B (en) * 2017-10-19 2022-05-10 阿里巴巴集团控股有限公司 Cloud service software upgrading method and device based on mirror image
CN109582439A (en) * 2018-11-26 2019-04-05 深圳前海微众银行股份有限公司 DCN dispositions method, device, equipment and computer readable storage medium
CN109582439B (en) * 2018-11-26 2023-04-07 深圳前海微众银行股份有限公司 DCN deployment method, device, equipment and computer readable storage medium
CN109814886A (en) * 2019-01-16 2019-05-28 深圳乐信软件技术有限公司 A kind of software installation method, device, equipment and storage medium
CN113672333A (en) * 2020-05-15 2021-11-19 顺丰科技有限公司 Virtual machine hot cloning method, device, system, computer equipment and storage medium
CN113672333B (en) * 2020-05-15 2024-04-05 顺丰科技有限公司 Virtual machine hot cloning method, device, system, computer equipment and storage medium
CN114675926A (en) * 2020-12-24 2022-06-28 中兴通讯股份有限公司 Virtual machine attribute changing method and device, storage medium and electronic device
CN113467893A (en) * 2021-07-14 2021-10-01 山石网科通信技术股份有限公司 Virtual machine automation test method and device, storage medium and processor
CN113467893B (en) * 2021-07-14 2024-02-02 山石网科通信技术股份有限公司 Automatic testing method and device for virtual machine, storage medium and processor
CN117009003A (en) * 2023-09-28 2023-11-07 飞腾信息技术有限公司 Safe starting method and related device
CN117009003B (en) * 2023-09-28 2024-01-09 飞腾信息技术有限公司 Safe starting method and related device

Also Published As

Publication number Publication date
CN105893115B (en) 2019-08-20

Similar Documents

Publication Publication Date Title
CN105893115A (en) Method and system for differential deployment of virtual machine
CN107911421B (en) Method, apparatus, and computer storage medium for configuring cross-network communications in a blockchain
US10452373B2 (en) System and method for service import/export in a cloud platform environment
US8612406B1 (en) Sharing business data across networked applications
CN104142847B (en) Stateless virtual machine and its application under cloud computing environment
CN107836007B (en) Discovering and publishing API information
RU2417416C2 (en) Solution deployment in server farm
US20110126168A1 (en) Cloud plarform for managing software as a service (saas) resources
US20120102480A1 (en) High availability of machines during patching
CN105052111B (en) Services migrating across cluster boundaries
US9626223B2 (en) Provisioning IaaS services
CN105959390A (en) Unified management system and method of micro services
CN102571905A (en) Managing networks and machines for an online service
CN102999369A (en) Method and device for upgrading virtual machines
CN102426543A (en) Placing objects on hosts using hard and soft constraints
US10594800B2 (en) Platform runtime abstraction
JP2015534167A (en) System and method for providing a service management engine for use in a cloud computing environment
CN102438041A (en) Upgrade of highly available farm server groups
CN102455937A (en) Web service patterns for globally distributed service fabric
US10324701B1 (en) Rapid deployment of computing instances
CN102523101A (en) Machine manager service fabric
CN103716346A (en) Management method and device of application on android handset client
CN110764918A (en) Method for managing main nodes in container cluster
WO2013075585A1 (en) System and method for managing service properties
CN116760705B (en) Multi-tenant platform isolation management system and method based on comprehensive energy management 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
GR01 Patent grant
GR01 Patent grant