Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Continuous data protection method of application programming interface for IO filtering

A technology of continuous data protection and programming interface, applied in the direction of program control design, program control device, electronic digital data processing, etc., which can solve the problems of complex interpretation file system and multiple operating system versions

Active Publication Date: 2020-05-08
NANJING UNARY INFORMATION TECH
View PDF10 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are many file systems in Windows system and Linux system, explaining the file system is too complicated
[0006] (3) There are too many versions of the operating system

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
  • Continuous data protection method of application programming interface for IO filtering
  • Continuous data protection method of application programming interface for IO filtering
  • Continuous data protection method of application programming interface for IO filtering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific embodiments.

[0037] see figure 1 , a continuous data protection method for an application programming interface for IO filtering of the present invention, specifically comprising the following steps:

[0038] (1) Use the iSCSI protocol to mount the virtual disk device on the server to the ESXi host. The specific implementation steps are as follows:

[0039] (1-1) The client agent program queries the virtual machine and virtual machine disk information on the host, and sends the queried information to the server through the TCP / IP socket.

[0040] (1-2) The server agent program of the server creates a virtual disk device on the server according to the received virtual machine disk information, and maps the virtual disk to an iSCSI target (iSCSI target).

[0...

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 continuous data protection method of an application programming interface for IO filtering. The continuous data protection method comprises the following steps: creating a virtual machine on a host; installing a VIB plug-in program on the host; mounting a virtual disk device on the server on the host; carrying out full-amount and incremental backup on a virtual machine disk on the host; capturing an I / O request sent to a virtual machine disk by a guest operating system of a virtual machine on a host in real time, and writing the captured I / O request into a virtual disk mounted on the host by a server; and for the I / O request which cannot be processed in time, recording the I / O request in the bitmap file, and then synchronizing the I / O request of the virtual machine disk recorded in the bitmap file to the virtual disk mounted on the host by the server. According to the method, only the VIB plug-in program needs to be installed on the host and a virtual machineneeds to be newly built, the plug-in works in the user space of the host, and system kernel crash of the host cannot be caused by faults of the plug-in.

Description

technical field [0001] The invention belongs to the technical field of data storage and backup, and be specifically related to any virtual machine GuestOS (guest operating system) that captures the virtual machine on the ESXi mainframe with VMware VAIO (vSphere APIsfor I / O Filtering) and sends to VMDK (Virtual Machine Disk, virtual disk). Continuous data protection method for I / O requests. Background technique [0002] With the exponential growth of user data, users need to use more and more server equipment to calculate and store data. In this case, the operating costs of users continue to increase. In order to reduce operating costs, more and more users use virtual machines on virtualization platforms to calculate and store data. VMware ESXi is an industry-leading server virtualization platform. Users can create different virtual machines on the VMware ESXi virtualization platform according to their own needs. [0003] With the continuous improvement of informatization l...

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/455
CPCG06F9/45558G06F2009/45579G06F2009/45587
Inventor 谢伟生张有成姚崎丁红李海鹏许萍萍
Owner NANJING UNARY INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products