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

Deployment method and device for a collection of virtual machines

A technology of virtual machine and collection, applied in the field of deployment method and device of virtual machine collection, can solve the problem that the virtual machine collection deployment method cannot meet user application deployment requirements, etc., and achieves the effect of enhancing the deployment capability

Active Publication Date: 2018-03-27
ZTE CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0041] Aiming at the problem that the deployment method of a virtual machine set cannot meet user application deployment requirements, the present invention provides a method and device for deploying a virtual machine set to at least solve the above problems

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
  • Deployment method and device for a collection of virtual machines
  • Deployment method and device for a collection of virtual machines
  • Deployment method and device for a collection of virtual machines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0077] see Figure 6 The flow chart of the deployment method of the virtual machine collection is shown, and the method can be applied in a virtualization platform, for example: a virtual resource manager (equivalent to figure 1 applications in the system manager), such as Figure 6 As shown, the method includes the following steps:

[0078] Step S602, receiving placement policy information of the OVF package;

[0079] Step S604, judge whether the placement strategy of the virtual machine collection is a nested placement strategy according to the above placement strategy information; the nested placement strategy refers to the The positional relationship of is nested and described through different placement strategy groups;

[0080] Step S606, if yes, deploy the virtual machine set using the placement policy depth-first principle, wherein the virtual machine set is divided into multiple levels according to the nested placement policy, and each level contains a virtual mach...

example 1

[0113] Figure 7 Shown is a schematic diagram of the deployment method when both high-level and low-level virtual machine collections have placement policies. Among them, the preset conditions:

[0114] 1) Virtual machine set 0 includes virtual machine 1 and virtual machine 2, virtual machine set 3 and virtual machine set 4.

[0115] 2) Virtual machine set 3 includes virtual machine 31, virtual machine 32, virtual machine 33 and virtual machine 34

[0116] 3) The virtual machine set 4 includes a virtual machine 41 , a virtual machine 42 , a virtual machine 43 and a virtual machine 44 .

[0117] 4) The virtual machine 31 and the virtual machine 32 of the virtual machine set 3 have set a placement policy: close relationship, and the virtual machine 33 and virtual machine 34 have set a placement policy: available relationship.

[0118] 5) The virtual machine 41 and the virtual machine 42 of the virtual machine set 4 set a placement policy: close relationship, and the virtual m...

example 2

[0126] Figure 8 Shown is a schematic diagram of the processing method when the placement strategy cannot be satisfied, and the exception handling instruction is to adjust the placement strategy and continue processing. The method includes the following steps:

[0127] In step S802, the virtual resource manager registers resources in the host resource pool, including information such as used resources, available resources, and resource types of each host.

[0128] In step S804, the user initiates an OVF package deployment request, and the virtual machine set in the OVF contains nested placement policies.

[0129] Step S806, the deployment manager unpacks the OVF package, and sends a resource allocation request to the virtual resource manager, and the virtual resource manager judges whether the target platform can provide the resources required by the OVF package.

[0130] Step S808, the virtual resource manager judges that the requirement of a certain placement policy group o...

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 device for deploying a set of virtual machines. Wherein, the method includes: receiving the placement strategy information of the OVF package; judging whether the placement strategy of the virtual machine collection is a nested placement strategy according to the placement strategy information; if so, deploying the virtual machine collection by adopting the placement strategy depth-first principle, wherein, The virtual machine collection is divided into multiple levels according to the nested placement strategy. Each level contains a virtual machine collection and / or virtual machines. The order satisfies the placement policy of the virtual machine collection. The present invention solves the problem in the related art that the deployment mode of the virtual machine set cannot meet user application deployment requirements, and enhances the deployment capability of the virtualization platform.

Description

technical field [0001] The present invention relates to the field of communications, and in particular, to a method and device for deploying a set of virtual machines. Background technique [0002] Virtualization technology is the foundation of cloud service platform construction. Virtualization technology means that on a physical server, physical resources are divided into multiple logical partitions through the virtualization management software Hypervisor, and each partition is isolated from each other and becomes an independent virtual machine. There is no difference between a virtual machine and a physical server for operating systems and applications, and they can share the resources of the same physical server. [0003] The virtualization platform supports the provision of virtual system rental services for cloud service users. The so-called virtual system refers to a collection of resources that includes a group of virtual machines, storage and networks and are conn...

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/455H04L29/08
CPCG06F9/5077G06F9/45558G06F2009/45566G06F2009/4557G06F2209/5021
Inventor 楚俊生顾忠禹丁兆明高洪
Owner ZTE CORP
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