Supercharge Your Innovation With Domain-Expert AI Agents!

Method and system for creating virtual machines using pre-provisioned mutated templates

A virtual machine and template technology, applied in the field of installing or provisioning virtual machines, which can solve different problems

Active Publication Date: 2016-12-28
IBM CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, different VM configurations may be required for different purposes

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 creating virtual machines using pre-provisioned mutated templates
  • Method and system for creating virtual machines using pre-provisioned mutated templates
  • Method and system for creating virtual machines using pre-provisioned mutated templates

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] An embodiment can be used with templates of any size without limitation. Currently, typical templates are on the order of gigabits (GB) in size. A typical virtualized data processing environment may employ hundreds or even thousands of different VM configurations. Thus, such an environment may store hundreds or thousands of templates corresponding to those VM configurations.

[0033] Generally, when a compute node has to install a VM with a specific configuration, the compute node transmits the corresponding template from the template repository over the data network. In some virtualized data processing environments, copies of certain templates are stored or pre-provisioned on certain computing nodes so that when a corresponding VM is needed, the VM can be quickly created without transferring the template over a data network.

[0034] The exemplary embodiments recognize that actual compute nodes have limited local or remote storage space in which to store templates. ...

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

Exemplary embodiments include a method, system, and computer program product for creating a virtual machine using a pre-provisioned mutated template. A template to be used to create the virtual machine is identified, the template including data usable to create the virtual machine on the data processing system. Select chunks of data in a mutated template for use in reconstructing a template from a mutated template. The data chunk is included in the mutation template at the location specified in the manifest associated with the mutation template. The data structure of the template is populated with the data block such that the data block occupies a predetermined location in the template, thereby reconstructing the template from the mutated template. Use this template to create a virtual machine on the data processing system.

Description

technical field [0001] The present invention mainly relates to a method, system and computer program product for installing or provisioning a virtual machine. In particular, the present invention relates to a method, system and computer program product for using pre-provisioned mutated templates for installing multiple virtual machine (VM) configurations on computing nodes. Background technique [0002] Certain data processing systems are configured to process several workloads simultaneously. For example, multiple independent virtual data processing systems, such as independent VMs, configured on a single host data processing system, often process independent workloads for different clients or applications. Host data processing systems are also referred to as compute nodes. [0003] In a large-scale data processing environment, such as in a data center, thousands, if not thousands, of VMs may be operating on a host machine at any given time, and hundreds if not thousands ...

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
CPCG06F8/61G06F9/44505G06F2009/45562G06F2009/4557
Inventor M·古普塔
Owner IBM CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More