Unlock instant, AI-driven research and patent intelligence for your innovation.

High-availability virtual machine storage method and device

A virtual machine and distributed storage technology, which is applied in the direction of program control device, response error generation, software simulation/interpretation/simulation, etc., can solve the problems of lack of input/output, poor performance of virtual machine, etc., and meet the needs of modern storage , the effect of reasonable distribution

Active Publication Date: 2021-11-09
济南浪潮数据技术有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the virtual operating system emulator (Quick EMUlator, Qemu for short) / KVM virtual machine (Kernel-based Virtual Machine) is an open source general-purpose device simulation in the field of virtualization Among them, Qemu provides a series of devices including central processing unit (Central Processing Unit, referred to as CPU), memory, network card, disk, etc., but because the computing instructions issued by the virtual machine are all simulated by Qemu, it will cause the virtual machine poor performance
KVM is a virtualization technology provided by the linux kernel. Although it can provide the creation and operation of vcpu, the address space allocation of virtual memory, etc., it lacks the simulation of input / output (Input / Output, referred to as IO) devices.

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
  • High-availability virtual machine storage method and device
  • High-availability virtual machine storage method and device
  • High-availability virtual machine storage method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0035] In order to facilitate the understanding of the technical solution provided by the present application, a brief description of the research background of the technical solution of the present application is given below.

[0036] As we all know, with the rapid development of network technology, the amount of network data processing is also increasing. In order to improve the read and write performance during network data processing and ensure data security, data is mostly store...

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 high-availability virtual machine storage method and device, and the method comprises the steps: firstly establishing communication connection with nodes in a distributed storage network by a Qemu virtual machine through a VIP, then communicating with the nodes through the communication connection according to a preset data transmission protocol, and then transmitting a network heartbeat packet through the communication connection to determine whether a node in a distributed storage network is abnormal or not; performing node replacement and communication connection re-establishment when determining that the node in the distributed storage network is abnormal; and meanwhile, judging whether the Qemu virtual machine has IO or not, checking whether the Qemu virtual machine is abnormal or not, and when determining that the Qemu virtual machine is abnormal, re-establishing the communication connection. Visibly, the IO transmission and high availability mechanism of the distributed storage network can be realized according to the IO interface of the Qemu layer, so that the storage resources can be reasonably distributed and fully utilized, and the modern storage requirements can be met.

Description

technical field [0001] The present application relates to the technical field of virtual machines, in particular to a highly available virtual machine storage method and device. Background technique [0002] With the rapid development of computer technology, the amount of network data processing has also increased rapidly. Nowadays, in order to improve the read and write performance during data processing and ensure data security, data is mostly stored in the form of distributed storage. [0003] Currently, the virtual operating system emulator (Quick EMUlator, referred to as Qemu) / KVM virtual machine (Kernel-based Virtual Machine) is an open source general device simulation technology in the field of virtualization. Among them, Qemu provides a series of devices including CPU (central processing unit, referred to as CPU), memory, network card, disk, etc., but because the calculation instructions issued by the virtual machine are all simulated by Qemu, it will lead to poor pe...

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): G06F9/455G06F11/10G06F3/06
CPCG06F9/45558G06F11/1004G06F3/0617G06F3/0653G06F3/0662G06F3/067G06F2009/45595G06F2009/45591
Inventor 方浩
Owner 济南浪潮数据技术有限公司