CN105893115A - Method and system for differential deployment of virtual machine - Google Patents
Method and system for differential deployment of virtual machine Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network 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
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.
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)
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)
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 |
-
2016
- 2016-04-05 CN CN201610208257.5A patent/CN105893115B/en active Active
Patent Citations (4)
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)
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 |