Method and application for live migration of virtual machines among multiple clusters of cloud platform

A virtual machine and cloud platform technology, applied in the field of cloud platform, can solve problems such as application external service interruption, and achieve the effect of seamless switching

Pending Publication Date: 2022-03-11
WUXI CHINAC DATA TECH SERVICE
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a method and application of virtual machine live migration between cloud platform multi-clusters, to solve the problem of hot migration of virtual machines under different CPU architectures and the interruption of external services of applications caused by migration

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 application for live migration of virtual machines among multiple clusters of cloud platform
  • Method and application for live migration of virtual machines among multiple clusters of cloud platform
  • Method and application for live migration of virtual machines among multiple clusters of cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] like Figure 1 to Figure 2 As shown, a method for live migration of virtual machines between cloud platform multi-clusters in an embodiment of the present invention is introduced, and the method includes the following steps.

[0037] In step S101, the first cluster copies the storage and memory of its virtual machines to the second cluster.

[0038]Before the hot migration, deploy the global network service in the first cluster and the second cluster. The global network service is a set of software-defined network components, which can realize the two-layer network intercommunication of different virtual machines between multiple clusters. In this embodiment, The global network service can ensure that the external business continues without interruption when the virtual machine is migrated between multiple clusters.

[0039] like figure 2 As shown, the first cluster and the second cluster use CPUs with different architectures, and each cluster has independent storage...

Embodiment 2

[0045] like Figure 3 to Figure 6 As shown, a method for live migration of a virtual machine among multiple clusters of a cloud platform in an embodiment of the present invention is introduced, and the method includes the following steps.

[0046] In step S201, the first cluster encrypts and compresses the storage of the preset data amount, and copies the compressed storage to the second cluster for decryption and decompression, and the first cluster copies the preset data amount to the second cluster.

[0047] Continuously copy the storage and memory of the first cluster to the second cluster. Since the storage is usually relatively large, in the process of copying the storage of the first cluster to the second cluster, the storage of the first cluster is encrypted and compressed Then copy it to the second cluster, decrypt and decompress it in the disk corresponding to the second cluster; the memory of the first cluster can be directly copied to the second cluster, so that th...

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 application for live migration of virtual machines among multiple clusters of a cloud platform, and the method comprises the following steps: a first cluster copies the storage and memory of the virtual machines to a second cluster, and the first cluster and the second cluster are deployed with global network services; and the first cluster virtualizes the CPU of the virtual machine of the second cluster into the type the same as that of the CPU of the virtual machine of the first cluster, and thermal migration is completed. According to the method, global network services can be deployed in two clusters before live migration of the virtual machines, two-layer network intercommunication of different virtual machines among multiple clusters can be achieved, and then external services of the virtual machines are continuously uninterrupted during migration; storage and memory data of clusters under CPUs of different architectures are synchronized, and virtual machines under the CPUs of different architectures are simulated to be of the same type, so that CPU instruction sets of the virtual machines started under the CPUs of different architectures are the same, and then thermal migration of the CPUs and registers is achieved.

Description

technical field [0001] The present invention relates to the field of cloud platforms, in particular to a method and application for hot migration of virtual machines among multiple clusters of cloud platforms. Background technique [0002] With the rapid development of computers, there are more and more upgraded servers in the data center, and the CPU models of each server vary widely, and the operating instruction sets supported by each server are also different. Multiple servers with different types of CPUs form a heterogeneous CPU server cluster. . Virtual machines are widely used in heterogeneous CPU server clusters. During their application, live migration of virtual machines may occur. [0003] To realize the hot and cold migration of virtual machines between multiple clusters on the cloud platform, the basic point is to migrate the disk data and memory data of the virtual machine at the source end, and to be able to rebuild a virtual machine at the target end , when...

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
IPC IPC(8): G06F9/455G06F9/50H04L67/1095
CPCG06F9/45558G06F9/5077H04L67/1095G06F2009/4557
Inventor 吴业亮朱正东毕宏伟
Owner WUXI CHINAC DATA TECH SERVICE
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