Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Method and device to dynamically migrate vTPM (virtual trusted platform module) data based on Qemu (quick emulator)

A technology of dynamic migration and data, which is applied in the computer field, can solve the problems of not meeting the actual application requirements and interrupting the operation of virtual machines, so as to meet the actual application requirements and ensure the continuity effect

Inactive Publication Date: 2018-06-05
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a method and device for dynamically migrating vTPM data based on Qemu applied to the destination host, and a method and device for dynamically migrating vTPM data based on Qemu applied to the source host to solve the problem of using traditional Qemu migration. The operation of the virtual machine must be interrupted during vTPM, which cannot meet the needs of many practical applications.

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 device to dynamically migrate vTPM (virtual trusted platform module) data based on Qemu (quick emulator)
  • Method and device to dynamically migrate vTPM (virtual trusted platform module) data based on Qemu (quick emulator)
  • Method and device to dynamically migrate vTPM (virtual trusted platform module) data based on Qemu (quick emulator)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] The following is a detailed introduction to Embodiment 1 of a method for dynamically migrating vTPM data based on Qemu provided by the present invention, which is applied to the destination host, see figure 1 , Embodiment 1 specifically includes:

[0055] Step S101: During the running process of the first virtual machine of the source host, load the vTPM encapsulation data of the first virtual machine sent by the source host.

[0056] The source host mentioned in the present invention refers to the physical host where the device data to be migrated is originally stored. Correspondingly, the destination host mentioned in the present invention refers to the physical host to which the device data to be migrated will be migrated. Here, we refer to the virtual machine configured with the device to be migrated on the source host as the first virtual machine, and the virtual machine configured with the device to be migrated on the destination host as the second virtual machine...

Embodiment 2

[0070] The following begins to introduce in detail the second embodiment of the method for dynamically migrating vTPM data based on Qemu provided by the present invention, which is applied to the destination host, see figure 2 , embodiment two includes:

[0071] Step S201: Obtain the trusted status of the source host from the host management terminal.

[0072] The host management terminal stores the trusted status of multiple physical hosts, and before data transmission between the source host and the destination host, the trusted status of the other party can be inquired through the host management terminal.

[0073] Step S202: Determine whether the trustworthy state is trustworthy, and if the trustworthy state is trustworthy, go to step S203.

[0074] After confirming that the trusted statuses of both parties are trusted, the host manager can issue instructions to the source host and the destination host, thereby establishing a communication connection between the source h...

Embodiment 3

[0086] The following begins to introduce the third embodiment of the method for dynamically migrating vTPM data based on Qemu provided by the present invention, which is applied to the source host side, see image 3 , Embodiment three specifically includes:

[0087] Step S301: During the running process of the first virtual machine of the source host, copy the vTPM data of the first virtual machine to obtain a copy of the vTPM data.

[0088] Before step S301, the trusted state of the target host may be obtained from the host management terminal, and whether the trusted state is judged to be trusted, and step S301 is executed after confirming that the trusted state is trusted.

[0089] Step S302: Encapsulate the vTPM data copy to obtain vTPM encapsulated data.

[0090] Referring to Embodiment 1, a data saving function Save and a data loading function Load can be added to the TIS module in Qemu for receiving and sending Libtpms memory data. In the Libtpms module, the encapsula...

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 to dynamically migrate vTPM (virtual trusted platform module) data based on Qemu (quick emulator). The method applied to a target host comprises: during running of a first virtual machine of a source host, loading vTPM packaged data of the first virtual machine sent by the source host, unpackaging the vTPM packaged data to obtain a vTPM data copy, pausing operationof the first virtual machine, syncing the vTPM data copy to a second virtual machine of the target host, and starting the second virtual machine to finish dynamic migrating. It can be seen that vTPMdata of the first virtual machine can be migrated to the target host during running of the virtual machine of the source host, thereby ensuring operation continuity of the virtual machines and meetingmore actual application needs. In addition, the invention also provides a device corresponding to the above method, as well as a method and device applied to a source host to dynamically migrate vTPMdata based on Qemu, the device and the method and device are as functional as the above method.

Description

technical field [0001] The present invention relates to the computer field, in particular to a method and device for dynamically migrating vTPM data based on Qemu applied to a destination host, and a method and device for dynamically migrating vTPM data based on Qemu applied to a source host. Background technique [0002] With the advent of the information age, people's demand for hardware is increasing day by day, and the cost of switching hardware is generally very high, so cloud computing technology has become a hot topic in the industry. Cloud computing uses software to virtualize various hardware to meet business needs or user needs. It is a virtualization technology. More specifically, cloud computing is a dynamic system that provides users with services through the Internet. A schema for scalable virtualized resources. Cloud computing allows multiple virtual machines to run on one physical host, and manages each virtual machine through a virtual machine monitor hyper...

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/455
Inventor 曹永超
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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
Eureka Blog
Learn More
PatSnap group products