Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for differentiated deployment of virtual machines

A virtual machine and differentiated technology, applied in software simulation/interpretation/simulation, program control devices, etc., can solve problems such as complex management, large disk storage space, and low efficiency, so as to improve resource management efficiency, reduce occupancy rate, The effect of reduced occupancy

Active Publication Date: 2019-08-20
SHANGHAI CTRIP COMMERCE CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The calculation problem to be solved by the present invention is to overcome the large disk storage space occupied when deploying virtual machines according to user needs in the prior art, and further aggravates the disk storage space when updating the software in the virtual machine by updating the image file. The occupation of space also increases additional work such as data backup, data recovery, and resource recovery, which makes cloud computing platform resources waste, complex management, and low efficiency. A method and system for differentiated deployment of virtual machines is provided.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for differentiated deployment of virtual machines
  • Method and system for differentiated deployment of virtual machines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] This embodiment provides a method for differentiated deployment of virtual machines, which can be applied to situations where employees in various departments within an enterprise need to use virtual machines. For example, there are departments A, B, and C, and the employees in each department are a1, a2, and a3; b1, b2, b3; c1, c2, the virtual machines used by departments A, B, and C can be windows virtual machines, and the windows virtual machines all include a general image file, which has common software for each department. An embodiment is a customized differential deployment implemented on the basis of a general image file, such as figure 1 As shown, the method includes:

[0033] Step 101, establish a user active directory, the user active directory includes user information, user access rights information on the virtual machine, and storage addresses of applications of the virtual machine;

[0034] The user information can be the personal data of the employees ...

Embodiment 2

[0046] This embodiment provides a system for differentiated deployment of virtual machines, such as figure 2 As shown, it includes a deployment server 1, a virtual machine 2 to be deployed and a user active directory establishment module 3, and the virtual machine includes a general image file 21, a metadata acquisition module 22, a configuration module 23 and an application update Module 24;

[0047] The user active directory establishment module 3 is used to establish the user active directory, and the user active directory includes user information, the user's access authority information to the virtual machine and the storage address of the application of the virtual machine; the application of the virtual machine is stored in a In the server, the virtual machine is a windows virtual machine.

[0048] The metadata obtaining module 22 is used to obtain the metadata required by the virtual machine to be deployed from the deployment server when the general image file is sta...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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 [0001] The invention relates to a method and system for differentially deploying virtual machines based on user information. Background technique [0002] With the popularity of cloud computing applications among enterprise departments, virtual machines of some operating systems are more widely used. In order to meet the needs of different users for virtual machines, in the prior art, multiple image files are customized to deploy different virtual machines. machine, and the image file is usually very large, generally ranging from hundreds of megabytes to tens of gigabytes, a large number of image files will occupy a large disk storage space; in addition, if the internal software of the virtual machine is not updated in time, it will cause security issues Vulnerabilities and defects, and upgrading the software in the virtual machine by making a new image file will cause too many image versions of the virtual machine, further increasing the disk space occupatio...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/455
Inventor 周元吉志龙
Owner SHANGHAI CTRIP COMMERCE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products