Virtual machine snapshot management method and system of cloud computing platform

A technology of virtual machine management and cloud computing platform, applied in the field of virtual machine snapshot management, it can solve the problems of unusable snapshots and inability to realize snapshot management functions, and achieve the effect of good user snapshot management experience, stability and consistency guarantee.

Active Publication Date: 2012-06-27
CHINA STANDARD SOFTWARE
View PDF5 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Currently, the cloud platform that uses temporary registration has obvious problems in snapshot management. The snapshot created may not be available after the virtual machine is restarted, so the snapshot management function cannot be realized.

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
  • Virtual machine snapshot management method and system of cloud computing platform
  • Virtual machine snapshot management method and system of cloud computing platform
  • Virtual machine snapshot management method and system of cloud computing platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] figure 2 It is a flow chart of creating a virtual machine snapshot in the cloud computing platform-based snapshot management method according to Embodiment 1 of the present invention. The direction of the arrow indicates the direction of the workflow. The process specifically includes the following steps

[0038] Step S110, the control node of the cloud computing platform sends a command to create a snapshot to the virtual machine.

[0039] In step S111, the control node makes preparations before creating a snapshot.

[0040] It specifically includes: adding a new snapshot record in the database according to the user's input information, the record includes the snapshot name, snapshot description, snapshot creation time, etc., setting the snapshot status as unavailable, and recording that the snapshot type is a power-on snapshot or Shutdown snapshot, specifically, the control node determines the current snapshot type according to the current running status of the vi...

Embodiment 2

[0088] Figure 5 It is a schematic structural diagram of a cloud computing platform-based snapshot management system according to Embodiment 2 of the present invention, according to the following Figure 5 Describe in detail the composition of each part of the system.

[0089] The virtual machine status judging unit is configured to judge whether the current status of the virtual machine is a running status.

[0090] The snapshot type judging unit is used for judging whether the snapshot type is a power-on snapshot or a power-off snapshot.

[0091] The snapshot creation unit is configured to call a virtual machine management tool to create a memory snapshot, and call a virtualization management tool to create a disk snapshot. Specifically, a power-on snapshot is created when the state of the virtual machine is running, and a power-off snapshot is created when the virtual machine is in the power-off state. The power-on snapshot includes memory snapshots and disk snapshots, an...

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 virtual machine snapshot management method and a virtual machine snapshot management system of a cloud computing platform. The method comprises the following steps of: mainly performing the following steps when establishing a virtual machine snapshot for a virtual machine of a cluster node: a preparation step, if the virtual machine is in a running state, pausing the virtual machine by a control node of the cloud computing platform by calling a virtual machine management tool and establishing a memory snapshot of the virtual machine; disk snapshot step, calling a virtualization management tool to establish the disk snapshot of the virtual machine by the control node; and a subsequent processing step, if the virtual machine is in the running state, calling the virtualization management tool to restore running of the virtual machine by using the established memory snapshot. The invention provides good user snapshot management experience and guarantees consistency and stability of the cloud computing platform.

Description

technical field [0001] The invention relates to a virtual machine snapshot management technology under a cloud computing platform, in particular to a method for managing virtual machine snapshots in a cloud computing platform based on a virtual machine management tool such as Libvirt under a Linux environment. Background technique [0002] Cloud computing is an emerging method of sharing infrastructure, which distributes computing tasks on a resource pool composed of a large number of computers, enabling various application systems to obtain computing power, storage space and various software services as needed. The bottom layer of cloud computing needs the support of virtualization technology. Through virtualization technology, cloud computing can realize flexible and efficient use of resources, so as to provide users with high-quality services. [0003] Libvirt is a set of free and open source C function libraries that support mainstream virtualization tools under Linux. ...

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 Applications(China)
IPC IPC(8): G06F3/06G06F9/455
Inventor 兰雨晴姚远宋潇豫夏颖
Owner CHINA STANDARD SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products