+

WO2018120680A1 - Système de sauvegarde de disque virtuel, procédé, appareil, hôte de service et support d'enregistrement - Google Patents

Système de sauvegarde de disque virtuel, procédé, appareil, hôte de service et support d'enregistrement Download PDF

Info

Publication number
WO2018120680A1
WO2018120680A1 PCT/CN2017/089483 CN2017089483W WO2018120680A1 WO 2018120680 A1 WO2018120680 A1 WO 2018120680A1 CN 2017089483 W CN2017089483 W CN 2017089483W WO 2018120680 A1 WO2018120680 A1 WO 2018120680A1
Authority
WO
WIPO (PCT)
Prior art keywords
virtual disk
backup
host
service host
service
Prior art date
Application number
PCT/CN2017/089483
Other languages
English (en)
Chinese (zh)
Inventor
刘仁仕
Original Assignee
平安科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 平安科技(深圳)有限公司 filed Critical 平安科技(深圳)有限公司
Publication of WO2018120680A1 publication Critical patent/WO2018120680A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1608Error detection by comparing the output signals of redundant hardware
    • G06F11/1612Error detection by comparing the output signals of redundant hardware where the redundant component is persistent storage
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/065Replication mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system

Definitions

  • the present invention relates to the field of computer technologies, and in particular, to a virtual disk backup system, method, device, service host, and storage medium.
  • VMM Virtual Machine Monitor, virtual machine monitor
  • IaaS services there are two main types of data storage in IaaS services: shared storage and local storage.
  • shared storage In a local storage scheme, once a node fails, such as a physical disk is damaged, all virtual machines on the physical machine will be unavailable. In addition, since there is no redundant backup of the local disk data, if the physical disk is damaged, the physical will be caused. All virtual machines on the machine are unrecoverable. That is to say, the existing data storage method can easily cause the virtual machine to be unusable in the case of physical disk damage.
  • the main purpose of the present invention is to provide a virtual disk backup system, method, device, service host and storage medium, which are intended to solve the existing data storage mode, and in the case of physical disk damage, it is easy to cause all virtual machines on the physical machine. Unable to use technical issues.
  • the present invention provides a virtual disk backup system, where the virtual disk backup system includes a cloud server, a service host, and a backup host;
  • the cloud server is configured to send a virtual disk backup instruction to the service host and the backup host when the service host and the backup host are detected to be started, so that the service host starts a preset synchronization server. a program, and the backup host launches a preset synchronization client program;
  • the service host is configured to intercept a virtual disk write operation of the local virtual disk when receiving the virtual disk backup instruction, and send the intercepted virtual disk write operation to the backup host by using the synchronization server program ;
  • the backup host is configured to write the received virtual disk write operation to the backup virtual disk when the virtual disk write operation is received by the synchronization client program.
  • the present invention further provides a virtual disk backup method, which is applied to a service host, and the virtual disk backup method includes:
  • the intercepted virtual disk write operation is sent to the backup host by the synchronization server program, where the backup host receives the virtual disk write operation through a preset synchronization client program, and the received The virtual disk write operation is written to the backup virtual disk.
  • the present invention further provides a virtual disk backup device, which is applied to a service host, and the virtual disk backup device includes:
  • the startup module is configured to start a preset synchronization server program when receiving a virtual disk backup instruction sent by the cloud server;
  • An intercept module for intercepting a virtual disk write operation of a local virtual disk
  • the virtual disk write operation for sending the intercepted to the backup host by the synchronization server program, when the backup host receives the virtual disk write operation through a preset synchronization client program, and receives the virtual disk write operation.
  • the virtual disk write operation is written to the backup virtual disk.
  • the present invention further provides a service host, where the service host includes a processor, a network interface, and a memory, where the virtual disk backup program is stored in the memory;
  • the network interface is configured to connect to the cloud server and the backup host, and perform data communication with the cloud server and the backup host;
  • the processor is configured to execute the virtual disk backup program to implement the following steps:
  • the intercepted virtual disk write operation is sent to the backup host by the synchronization server program, where the backup host receives the virtual disk write operation through a preset synchronization client program, and the received The virtual disk write operation is written to the backup virtual disk.
  • the present invention also provides a storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the following steps:
  • the intercepted virtual disk write operation is sent to the backup host by the synchronization server program, where the backup host receives the virtual disk write operation through a preset synchronization client program, and the received The virtual disk write operation is written to the backup virtual disk.
  • the cloud server when detecting that the service host and the backup host are started, sends a virtual disk backup command to the service host and the backup host, so that the service host starts a preset synchronization server. a program, and the backup host starts a preset synchronization client program, when receiving the virtual disk backup instruction, the service host intercepts a virtual disk write operation of the local virtual disk, and intercepts the program through the synchronization server program The virtual disk write operation is sent to the backup host, and the backup host writes the received virtual disk write operation to the backup virtual disk when the virtual disk write operation is received by the synchronization client program. in.
  • the invention realizes real-time backup of the local virtual disk of the service host, and even if the physical disk of the service host is damaged, the backup virtual disk of the backup host has already backed up the data, and can continue to provide services for the virtual machine in the service host. To ensure that the virtual machine in the service host can be used normally.
  • FIG. 1 is a schematic diagram of a first structure of a virtual disk backup system according to the present invention.
  • FIG. 2 is a schematic diagram of a second structure of a virtual disk backup system according to the present invention.
  • FIG. 3 is a schematic flowchart of a first embodiment of a virtual disk backup method according to the present invention.
  • FIG. 4 is a schematic diagram of functional modules of a second embodiment of a virtual disk backup method according to the present invention.
  • FIG. 5 is a schematic flowchart of a third embodiment of a virtual disk backup method according to the present invention.
  • FIG. 6 is a schematic diagram of functional modules of a first embodiment of a virtual disk backup device according to the present invention.
  • FIG. 7 is a schematic diagram of functional modules of a third embodiment of a virtual disk backup device according to the present invention.
  • FIG. 8 is a schematic structural diagram of a service host related to a hardware operating environment according to an embodiment of the present invention.
  • the cloud server when detecting that the service host and the backup host are started, sends a virtual disk backup command to the service host and the backup host, so that the service host starts a preset synchronization server program.
  • the backup host starts a preset synchronization client program, and when receiving the virtual disk backup instruction, the service host intercepts a virtual disk write operation of the local virtual disk, and intercepts the program through the synchronization server program.
  • the virtual disk write operation is sent to the backup host, and the backup host writes the received virtual disk write operation to the backup virtual disk when the virtual disk write operation is received by the synchronization client program.
  • the virtual disk In order to solve the existing local storage scheme, in the event of a node failure, such as a physical disk corruption, the virtual disk cannot be used because the local virtual disk data has no redundant backup.
  • the present invention provides a virtual disk backup system.
  • the virtual disk backup system includes a cloud server, a service host, and a backup host;
  • the cloud server is configured to send a virtual disk backup instruction to the service host and the backup host when the service host and the backup host are detected to be started, so that the service host starts a preset synchronization server. a program, and the backup host launches a preset synchronization client program;
  • the service host is configured to intercept a virtual disk write operation of the local virtual disk when receiving the virtual disk backup instruction, and send the intercepted virtual disk write operation to the backup host by using the synchronization server program ;
  • the backup host is configured to write the received virtual disk write operation to the backup virtual disk when the virtual disk write operation is received by the synchronization client program.
  • the cloud server specifies any physical machine in the cluster as the service host, and specifies other preset physical machines from the cluster as the backup host.
  • the preset number can be set according to actual conditions. For example, if the stability of each physical machine in the cluster is good, one can be selected as a backup host, and if it is a physical machine in the cluster. The stability is poor. In order to prevent subsequent backup hosts from failing, multiple physical machines can be selected as backup hosts.
  • the traditional backup host selection method is a fixed choice of one as a backup host, and the service host and the backup host are one-to-one.
  • the limitation is very strong, and it is easy for the service host to use when the backup host fails. happening.
  • a service host can perform backup of the virtual disk by at least one backup host; of course, one backup host can perform backup of the virtual disk for at least one service host. That is, the physical machine of the preset number of arbitrarily selected in the cluster is used as the backup host, which ensures the stability of subsequent data backup. Moreover, a backup host can also serve as a backup host for multiple service hosts at the same time. It is not a memo host that can only be used by one service host, which is beneficial to save system resources.
  • the service host and the backup host After the service host and the backup host are specified, determine the virtual machine included in the service host, and then copy the virtual disk corresponding to the virtual machine to the backup host, so that the service host and the virtual host have the same virtual disk, which facilitates subsequent data. Backup. Further, after the service host and the backup host are designated, the service host and the backup host need to be initialized.
  • the specific initialization operation includes: performing VM disk read/write interception on the service host and the backup host deployment.
  • the module patch VMM program, synchronization server program, synchronization client program, Agent (agent) program after deploying each program to the service host and the backup host, start the service program of the service host and the backup host to complete the initialization operation.
  • the same initialization operation is performed on the service host and the backup host because the identity of the service host and the backup host is not fixed, and can be used as both a service host and a backup host of other physical machines. Subsequent operations can be performed according to specific situations.
  • the service host and the backup host can interact with the cloud server.
  • the service host and the backup host interact with the cloud server through the Agent program, specifically, through the Agent.
  • the program receives the virtual disk backup instruction sent by the cloud server.
  • FIG. 1 is the first virtual disk backup system of the present invention. Schematic:
  • the VMM of the service host 02 is added with a VM disk read/write interception submodule 021, Sync. Server (sync server) program 022 and Agent program 023, Sync is added to backup host 03 Client (synchronization client) program 031 and agent program 032.
  • the VM disk read/write operation intercepting submodule 021 is responsible for intercepting the read and write operations of the VM on the virtual disk, and synchronizing the read and write operations to the synchronization server program 022; the synchronization server program 022 transfers the data to the synchronization client in the backup host.
  • the end program 031, the synchronization client program 031 by calling the virtual disk mirror driver, writes the data in real time to the backup virtual disk of the backup host, realizing real-time backup of the virtual disk image.
  • the Agent program 023 and the Agent program 032 are not only responsible for the interaction with the cloud server 01, but also for the startup, shutdown, and status monitoring of the synchronization server 022 and the synchronization client 031.
  • the cloud server 01 detects that the service host 02 and the backup host 03 are activated in the case of specifying the service host 02 and the backup host 03, and actually detects the Agent program in the service host 02. 023 and the agent program 032 of the backup host 03 are started.
  • the Agent program 023 of the service host 02 is started, and the Agent program 032 of the backup host 03 is started, a virtual disk backup command is sent to the service host 02 and the backup host 03 for the service.
  • the host 02 starts the synchronization server program 022, and the backup host 03 starts the synchronization client program 031.
  • the synchronization server program 022 When the service host 02 receives the virtual disk backup command, the synchronization server program 022 first establishes a communication connection with the VM disk read/write interception submodule 021 to intercept the VM disk read/write interception submodule 021. a virtual disk write operation of the local virtual disk, and the intercepted virtual disk write operation is sent to the synchronization server program 022; at the same time, the service host 02 also synchronizes the synchronization client program 022 with the backup host 03. A communication connection is established, and the intercepted virtual disk write operation is sent to the backup host 03 by the synchronization server program 022.
  • the backup host program 03 When the backup host program 03 receives the virtual disk write operation, the backup host 03 calls a library function of the virtual disk mirror driver to write the received virtual disk read and write operations to the backup virtual disk. Finally, the execution result is fed back to the service host 02 to inform the service host 02 of the result of the data copy.
  • the cloud server when detecting that the service host and the backup host are started, sends a virtual disk backup command to the service host and the backup host, so that the service host initiates a preset synchronization.
  • a server program and the backup host starts a preset synchronization client program, when the service host receives the virtual disk backup instruction, intercepting a virtual disk write operation of the local virtual disk, and using the synchronization server program Transmitting the virtual disk write operation to the backup host, and when the backup host receives the virtual disk write operation by using the synchronization client program, writing the received virtual disk write operation to the backup virtual On the disk.
  • the invention realizes real-time backup of the local virtual disk of the service host, and even if the physical disk of the service host is damaged, the backup virtual disk of the backup host has already backed up the data, and can continue to provide services for the virtual machine in the service host. To ensure that the virtual machine in the service host can be used normally.
  • a second embodiment of the virtual disk backup system of the present invention is proposed based on the first embodiment.
  • the service host is further configured to intercept the local virtual disk when detecting that the local virtual disk fails. Virtual disk read and write operations, and the intercepted virtual disk read and write operations are sent to the backup host by the synchronization server program;
  • the backup host is further configured to invoke the backup virtual disk to perform the virtual disk read and write operation when the virtual disk read and write operation is received by the synchronization client program, and feed back an execution result to the service. Host.
  • the service host 02 senses the local virtual disk blockage through the VM disk read/write interception submodule 021 to determine that the local virtual disk is faulty, and when the local virtual disk is detected to be blocked, the VM is detected by the VM.
  • the disk read/write interception submodule 021 intercepts the virtual disk read and write operations of the local virtual disk, and then sends the intercepted virtual disk read and write operations to the backup host 03 through the synchronization server program 022.
  • the backup virtual disk is invoked to perform the virtual disk read and write operation, that is, the backup host 03
  • the virtual disk image is invoked to perform a specific operation. If the virtual disk read and write operation is a read operation, a read operation is performed in the virtual disk image. If the virtual disk read and write operation is a write operation, a write operation is performed in the virtual disk image. Finally, the execution result is fed back to the service host 02.
  • the virtual disk read/write operation corresponding to the local virtual disk is switched to the backup virtual disk of the backup host 03 in time, and the service host 02 is ensured.
  • the virtual disk read and write operations corresponding to the virtual machine are executed normally.
  • the cloud server is further configured to notify the backup host to start a virtual machine of the backup host based on the backup virtual disk when detecting that the service host is down, for the backup host to be activated according to the startup
  • the virtual machine continues to provide services.
  • the cloud server 01 detects the service host 02.
  • the Agent program 023 is stopped, it is known that the service host 02 is down.
  • the cloud server 01 notifies the backup host 03 to start the backup virtual disk, because the backup host The backup virtual disk of 03 has been backed up with all the virtual disk read and write operations in the service host 02, then the backup host 03 can continue to start the virtual machine of the backup host 03 according to the backup virtual disk to pass The virtual machine that is started continues to provide services.
  • the cloud server 01 when detecting that the service host 02 is down, notifies the backup host 03 to start the backup virtual disk, so that the backup host 03 starts according to the backup virtual disk.
  • the virtual machine continues to provide services to ensure that the backup host 03 can continue to provide services in the event that the service host 02 is down.
  • a fourth embodiment of the virtual disk backup system of the present invention is proposed based on the first embodiment.
  • this embodiment
  • the cloud server is further configured to: when detecting a virtual disk migration request, determine a destination service host to be switched by the service host, and send a virtual disk migration instruction to the service host according to the determined destination service host;
  • the service host is further configured to: when receiving the virtual disk migration instruction, determine a destination service host, and migrate the local virtual disk to the determined destination service host; and when detecting that the local virtual disk migration is completed, pass The synchronization server program sends a migration completion instruction to the backup host;
  • the backup host is further configured to: when the migration completion instruction is received by the synchronization client program, close a communication connection with the service host, and establish a communication connection with the destination service host to continue virtual Disk backup service.
  • the cloud server when the cloud server detects the virtual disk migration request, in order to ensure that the virtual machine in the service host can operate normally, the virtual machine of the service host needs to be migrated to another service host.
  • the triggering mode of the virtual disk migration request includes: when the service host needs to use a large amount of memory, triggering a virtual disk migration request; or when the load of the service host CPU is too large, triggering a virtual disk migration request.
  • FIG. 2 is a schematic diagram of a second structure of the virtual disk backup system of the present invention:
  • the VM migration intercepting submodule 024 is also added by the patching method in the VMM, wherein the VM migration intercepting submodule 024 is responsible for intercepting the VM migration operation, and when the operation of the VM migration is intercepted, the synchronization server program 022 is notified.
  • Sync The server program 022 notifies the synchronization client program 031 in the backup host 03.
  • the backup host can be selected in the cluster, similarly, when the service host is down, when the virtual machine in the service host is migrated to another service host, the same can be selected in the cluster.
  • the physical machine is used as the destination service host to be switched to perform virtual machine migration.
  • a virtual disk migration instruction may be sent to the service host to notify the service host to perform online migration of the virtual machine.
  • the service host 02 when receiving the virtual disk migration instruction sent by the cloud server 01, determines the destination service host, and then migrates the local virtual disk according to the VM migration intercepting submodule 024 to The determined destination service host sends a migration completion instruction to the synchronization server program 022 upon detecting the completion of the local virtual disk migration, and then sends a migration completion instruction to the backup host 03 through the synchronization server program 022.
  • the backup client 03 When the backup client 03 receives the migration completion instruction by the synchronization client program 031, the communication connection with the service host 02 is closed, that is, the communication connection with the synchronization server program 022 of the service host is closed; At the same time, a communication connection with the synchronization server program in the destination service host is established to continue the backup service of the virtual disk.
  • the cloud server is further configured to obtain address information and virtual machine information of the destination service host, and send address information and virtual machine information of the destination service host to the backup host, where the backup host is based on The address information and the virtual machine information of the destination service host establish a communication connection with the destination service host;
  • the cloud server is further configured to notify the target service host to have a virtual machine access, so that the destination service host starts a synchronization server program, so as to establish a communication connection with the backup host by using the synchronization server program.
  • the cloud server 01 acquires the address information and the virtual machine information of the destination service host according to the determined destination service host, and then the destination.
  • the address information and the virtual machine information of the service host are sent to the backup host 02, so that the backup host 02 subsequently establishes a communication connection with the destination service host based on the address information and the virtual machine information of the destination service host;
  • the cloud server 01 further informs the destination service host that the virtual machine is accessed, so that the destination service host starts a synchronization server program, so as to establish a communication connection with the backup host through the synchronization server program.
  • the online migration of the virtual machine is implemented, and when the virtual machine performs online migration, the virtual machine of the local virtual disk can be migrated between any physical machine in the cluster, thereby improving the cloud computing service system. Maintainability is more conducive to load balancing.
  • the mapping between the service host and the backup host is no longer a peer-to-peer (peer-to-peer, peer-to-peer network), but a fully associative mapping relationship.
  • Different virtual disks of one service host can be backed up by different backup disks.
  • the host performs backup so that when a virtual machine using a local virtual disk is migrated from a service host to a new service host, the virtual disk of the virtual machine is still backed up by the original backup host, improving data backup. Flexibility.
  • the present invention further provides a virtual disk backup method applied to a service host.
  • FIG. 3 is a schematic flowchart diagram of a first embodiment of a virtual disk backup method according to the present invention.
  • the virtual disk backup method includes:
  • Step S10 when receiving the virtual disk backup instruction sent by the cloud server, starting a preset synchronization server program
  • Step S20 intercepting a virtual disk write operation of the local virtual disk
  • Step S30 the intercepted virtual disk write operation is sent to the backup host by the synchronization server program, so that when the backup host receives the virtual disk write operation through a preset synchronization client program, it will receive The virtual disk write operation is written to the backup virtual disk.
  • the cloud server specifies any physical machine in the cluster as the service host, and specifies other preset physical machines from the cluster as the backup host.
  • the preset number can be set according to actual conditions. For example, if the stability of each physical machine in the cluster is good, one can be selected as a backup host, and if it is a physical machine in the cluster. The stability is poor. In order to prevent subsequent backup hosts from failing, multiple physical machines can be selected as backup hosts.
  • the traditional backup host selection method is a fixed choice of one as a backup host, and the service host and the backup host are one-to-one.
  • the limitation is very strong, and it is easy for the service host to use when the backup host fails. happening.
  • a service host can perform backup of the virtual disk by at least one backup host; of course, one backup host can perform backup of the virtual disk for at least one service host. That is, the physical machine of the preset number of arbitrarily selected in the cluster is used as the backup host, which ensures the stability of subsequent data backup. Moreover, a backup host can also serve as a backup host for multiple service hosts at the same time. It is not a memo host that can only be used by one service host, which is beneficial to save system resources.
  • the service host and the backup host After the service host and the backup host are specified, determine the virtual machine included in the service host, and then copy the virtual disk corresponding to the virtual machine to the backup host, so that the service host and the virtual host have the same virtual disk, which facilitates subsequent data. Backup. Further, after the service host and the backup host are designated, the service host and the backup host need to be initialized.
  • the specific initialization operation includes: performing VM disk read/write interception on the service host and the backup host deployment.
  • the module patch VMM program, synchronization server program, synchronization client program, Agent (agent) program after deploying each program to the service host and the backup host, start the service program of the service host and the backup host to complete the initialization operation.
  • the same initialization operation is performed on the service host and the backup host because the identity of the service host and the backup host is not fixed, and can be used as both a service host and a backup host of other physical machines. Subsequent operations can be performed according to specific situations.
  • the service host and the backup host can interact with the cloud server.
  • the service host and the backup host interact with the cloud server through the Agent program, specifically, through the Agent.
  • the program receives the virtual disk backup instruction sent by the cloud server.
  • the cloud server detects that the service host and the backup host are started in the case of specifying the service host and the backup host, and actually detects that the Agent program in the service host and the Agent program of the backup host are started. After detecting that the agent program of the service host is started, and the agent program of the backup host is started, sending a virtual disk backup instruction to the service host and the backup host, so that the service host starts a synchronization server program, And the backup host starts the synchronization client program.
  • the synchronization server program When the service host receives the virtual disk backup instruction, the synchronization server program first establishes a communication connection with the VM disk read/write interception submodule to intercept the local virtual disk through the VM disk read/write interception submodule. a virtual disk write operation, and sending the intercepted virtual disk write operation to the synchronization server program; at the same time, the service host also establishes a communication connection between the synchronization server program and the synchronization client program of the backup host, and then through the synchronization The server program sends the intercepted virtual disk write operation to the backup host.
  • the virtual disk mirroring driver library function is invoked to write the received virtual disk read and write operation to the backup virtual disk, and finally The execution result is fed back to the service host to inform the service host of the result of the data copy.
  • the virtual disk backup method in this embodiment starts a virtual disk backup command sent by the cloud server, starts a preset synchronization server program, intercepts a virtual disk write operation of the local virtual disk, and writes the intercepted virtual disk.
  • Sending to the backup host by the synchronization server program when the backup host receives the virtual disk write operation through a preset synchronization client program, writing the received virtual disk write operation to the backup virtual disk in.
  • This embodiment implements a real-time backup of the local virtual disk of the service host. If the physical disk of the service host is damaged, the backup virtual disk of the backup host has already backed up the data, and can continue to provide the virtual machine in the service host. The service ensures that the virtual machine in the service host can be used normally.
  • the virtual disk backup method further includes:
  • Step S40 intercepting a virtual disk read and write operation of the local virtual disk when detecting that the local virtual disk fails
  • Step S50 the intercepted virtual disk read and write operations are sent to the backup host by the synchronization server program, when the backup host receives the virtual disk read and write operations through the synchronization client program.
  • the backup virtual disk is invoked to perform the virtual disk read and write operations, and the execution result is fed back to the service host.
  • the service host senses the local virtual disk blockage through the VM disk read/write interception submodule to determine that the local virtual disk is faulty, and is intercepted by the VM disk read/write interception submodule when the local virtual disk is detected to be blocked.
  • a virtual disk read and write operation of the local virtual disk, and then the intercepted virtual disk read and write operations are sent to the backup host by the synchronization server program.
  • the backup virtual disk is invoked to perform the virtual disk read and write operation, that is, the backup host calls the virtual disk.
  • the mirror performs a specific operation. If the virtual disk read and write operation is a read operation, the read operation is performed in the virtual disk image. If the virtual disk read and write operation is a write operation, the write operation is performed in the virtual disk image, and finally the feedback is performed. Execute the result to the service host.
  • the virtual disk read/write operation corresponding to the local virtual disk is switched to the backup virtual disk of the backup host in time, and the virtual machine corresponding to the service host is ensured.
  • the virtual disk read and write operations are performed normally.
  • the cloud server when detecting that the service host is down, notifies the backup host to start the virtual machine of the backup host based on the backup virtual disk, so that the backup host is activated according to the virtual machine. Continue to provide services.
  • the cloud server detects that the Agent program in the service host stops, it knows that the service host is down.
  • the cloud server notifies the backup host to start the backup virtual disk, because the backup virtual disk of the backup host has backed up all virtual disk read and write operations in the service host. Then, the backup host can continue to start the virtual machine of the backup host according to the backup virtual disk to continue to provide services through the virtual machine that is started.
  • the cloud server when the cloud server detects that the service host is down, the cloud server is notified to start the backup virtual disk, so that the backup host starts the virtual machine according to the backup virtual disk. And continue to provide services to ensure that the backup host can continue to provide services in the event of a service host downtime.
  • the virtual disk backup method further includes:
  • Step S60 when receiving the virtual disk migration instruction sent by the cloud server, determining the destination service host based on the virtual disk migration instruction;
  • Step S70 migrating the local virtual disk to the determined destination service host
  • Step S80 when detecting that the local virtual disk migration is completed, sending, by the synchronization server program, a migration completion instruction to the backup host, where the backup host receives the migration completion instruction by using the synchronization client program.
  • the communication connection with the service host is closed, and a communication connection with the destination service host is established to continue the backup service of the virtual disk.
  • the cloud server when the cloud server detects the virtual disk migration request, in order to ensure that the virtual machine in the service host can operate normally, the virtual machine of the service host needs to be migrated to another service host.
  • the triggering mode of the virtual disk migration request includes: when the service host needs to use a large amount of memory, triggering a virtual disk migration request; or when the load of the service host CPU is too large, triggering a virtual disk migration request.
  • the backup host can be selected in the cluster, similarly, when the service host is down, when the virtual machine in the service host is migrated to another service host, the same can be selected in the cluster.
  • the physical machine is used as the destination service host to be switched to perform virtual machine migration.
  • a virtual disk migration instruction may be sent to the service host to notify the service host to perform online migration of the virtual machine.
  • the service host when receiving the virtual disk migration instruction sent by the cloud server, determines the destination service host, and then migrates the local virtual disk to the determined destination service host according to the VM migration intercepting submodule.
  • the migration completion instruction is sent to the synchronization server program, and the migration completion instruction is sent to the backup host by the synchronization server program.
  • the communication connection with the service host is closed, that is, the communication connection with the synchronization server program in the service host is closed;
  • the communication connection of the server program is synchronized in the destination service host to continue the backup service of the virtual disk.
  • the cloud server also obtains address information and virtual machine information of the destination service host, and sends address information and virtual machine information of the destination service host to the backup host, where the backup host is based on the The address information of the destination service host and the virtual machine information are used to establish a communication connection with the destination service host; and the cloud server further informs the destination service host that the virtual machine accesses for the destination service host to initiate synchronization.
  • a server program for facilitating establishing a communication connection with the backup host through the synchronization server program.
  • the cloud server sends the virtual disk migration instruction to the service host, the address server and the virtual machine information of the destination service host are obtained according to the determined destination service host, and then the address information of the destination service host is virtualized.
  • the machine information is sent to the backup host, so that the backup host subsequently establishes a communication connection with the destination service host based on the address information and the virtual machine information of the destination service host; meanwhile, the cloud server further notifies the
  • the destination service host has a virtual machine access, so that the destination service host starts a synchronization server program, and facilitates establishing a communication connection with the backup host by using the synchronization server program.
  • the online migration of the virtual machine is implemented, and when the virtual machine performs online migration, the virtual machine of the local virtual disk can be migrated between any physical machine in the cluster, thereby improving the cloud computing service system. Maintainability is more conducive to load balancing.
  • the mapping between the service host and the backup host is no longer a peer-to-peer (peer-to-peer, peer-to-peer network), but a fully associative mapping relationship.
  • Different virtual disks of one service host can be backed up by different backup disks.
  • the host performs backup so that when a virtual machine using a local virtual disk is migrated from a service host to a new service host, the virtual disk of the virtual machine is still backed up by the original backup host, improving data backup. Flexibility.
  • the present invention further provides a virtual disk backup device applied to a service host.
  • FIG. 6 is a schematic diagram of functional modules of a first embodiment of a virtual disk backup device 100 according to the present invention.
  • the functional block diagram shown in FIG. 6 is merely an exemplary embodiment of a preferred embodiment, and those skilled in the art will surround the functional modules of the virtual disk backup device 100 shown in FIG. 6.
  • the new functional modules can be easily supplemented; the names of the functional modules are custom names, which are only used to assist in understanding the various program functional blocks of the virtual disk backup device 100, and are not used to limit the technical solution of the present invention.
  • the functionality to be achieved by the functional modules that each define the name is the functionality to be achieved by the functional modules that each define the name.
  • the virtual disk backup device 100 includes:
  • the startup module 10 is configured to start a preset synchronization server program when receiving a virtual disk backup instruction sent by the cloud server;
  • the intercepting module 20 is configured to intercept a virtual disk write operation of the local virtual disk
  • the sending module 30 is configured to send the intercepted virtual disk write operation to the backup host by using the synchronization server program, when the backup host receives the virtual disk write operation by using a preset synchronization client program. The received virtual disk write operation is written to the backup virtual disk.
  • the cloud server specifies any physical machine in the cluster as the service host, and specifies other preset physical machines from the cluster as the backup host.
  • the preset number can be set according to actual conditions. For example, if the stability of each physical machine in the cluster is good, one can be selected as a backup host, and if it is a physical machine in the cluster. The stability is poor. In order to prevent subsequent backup hosts from failing, multiple physical machines can be selected as backup hosts.
  • the traditional backup host selection method is a fixed choice of one as a backup host, and the service host and the backup host are one-to-one.
  • the limitation is very strong, and it is easy for the service host to use when the backup host fails. happening.
  • a service host can perform backup of the virtual disk by at least one backup host; of course, one backup host can perform backup of the virtual disk for at least one service host. That is, the physical machine of the preset number of arbitrarily selected in the cluster is used as the backup host, which ensures the stability of subsequent data backup. Moreover, a backup host can also serve as a backup host for multiple service hosts at the same time. It is not a memo host that can only be used by one service host, which is beneficial to save system resources.
  • the service host and the backup host After the service host and the backup host are specified, determine the virtual machine included in the service host, and then copy the virtual disk corresponding to the virtual machine to the backup host, so that the service host and the virtual host have the same virtual disk, which facilitates subsequent data. Backup. Further, after the service host and the backup host are designated, the service host and the backup host need to be initialized.
  • the specific initialization operation includes: performing VM disk read/write interception on the service host and the backup host deployment.
  • the module patch VMM program, synchronization server program, synchronization client program, Agent (agent) program after deploying each program to the service host and the backup host, start the service program of the service host and the backup host to complete the initialization operation.
  • the same initialization operation is performed on the service host and the backup host because the identity of the service host and the backup host is not fixed, and can be used as both a service host and a backup host of other physical machines. Subsequent operations can be performed according to specific situations.
  • the service host and the backup host can interact with the cloud server.
  • the service host and the backup host interact with the cloud server through the Agent program, specifically, through the Agent.
  • the program receives the virtual disk backup instruction sent by the cloud server.
  • the cloud server detects that the service host and the backup host are started in the case of specifying the service host and the backup host, and actually detects that the Agent program in the service host and the Agent program of the backup host are started. After detecting that the agent program of the service host is started, and the agent program of the backup host is started, sending a virtual disk backup instruction to the service host and the backup host, so that the startup module 10 starts the synchronization server program, and The backup host starts a synchronization client program.
  • the synchronization server program When the intercepting module 20 receives the virtual disk backup instruction, the synchronization server program first establishes a communication connection with the VM disk read/write intercepting submodule to intercept the virtual virtual disk by the VM disk read/write intercepting submodule. Disk write operation, and sending the intercepted virtual disk write operation to the synchronization server program; at the same time, the synchronization server program is also established with the synchronization client program of the backup host, and the sending module 30 passes the synchronization server program. The intercepted virtual disk write operation is sent to the backup host.
  • the virtual disk mirroring driver library function is invoked to write the received virtual disk read and write operation to the backup virtual disk, and finally The execution result is fed back to the service host to inform the service host of the result of the data copy.
  • the startup module 10 starts a preset synchronization server program
  • the intercepting module 20 intercepts the virtual disk write operation of the local virtual disk
  • the sending module 30 And the intercepted virtual disk write operation is sent to the backup host by the synchronization server program, where the backup host receives the virtual disk write operation through a preset synchronization client program, and the received
  • the virtual disk write operation is written to the backup virtual disk.
  • This embodiment implements a real-time backup of the local virtual disk of the service host. If the physical disk of the service host is damaged, the backup virtual disk of the backup host has already backed up the data, and can continue to provide the virtual machine in the service host. The service ensures that the virtual machine in the service host can be used normally.
  • the intercepting module 20 is further configured to intercept a virtual disk read and write operation of the local virtual disk when detecting that the local virtual disk fails;
  • the sending module 30 is further configured to send, by the synchronization server program, the intercepted virtual disk read and write operations to the backup host, where the backup host receives the virtual through the synchronization client program.
  • the backup virtual disk is invoked to perform the virtual disk read and write operations, and the execution result is fed back to the service host.
  • the service host senses the local virtual disk blocking by using the VM disk read/write intercepting submodule to determine that the local virtual disk is faulty.
  • the intercepting module 20 is read by the VM disk.
  • the write intercepting submodule intercepts the virtual disk read and write operations of the local virtual disk, and then the sending module 30 sends the intercepted virtual disk read and write operations to the backup host by the synchronization server program.
  • the backup virtual disk is invoked to perform the virtual disk read and write operation, that is, the backup host calls the virtual disk.
  • the mirror performs a specific operation. If the virtual disk read and write operation is a read operation, the read operation is performed in the virtual disk image. If the virtual disk read and write operation is a write operation, the write operation is performed in the virtual disk image, and finally the feedback is performed. Execute the result to the service host.
  • the virtual disk read/write operation corresponding to the local virtual disk is switched to the backup virtual disk of the backup host in time, and the virtual machine corresponding to the service host is ensured.
  • the virtual disk read and write operations are performed normally.
  • the cloud server when detecting that the service host is down, notifies the backup host to start the virtual machine of the backup host based on the backup virtual disk, so that the backup host is activated according to the virtual machine. Continue to provide services.
  • the cloud server detects that the Agent program in the service host stops, it knows that the service host is down.
  • the cloud server notifies the backup host to start the backup virtual disk, because the backup virtual disk of the backup host has backed up all virtual disk read and write operations in the service host. Then, the backup host can continue to start the virtual machine of the backup host according to the backup virtual disk to continue to provide services through the virtual machine that is started.
  • the cloud server when the cloud server detects that the service host is down, the cloud server is notified to start the backup virtual disk, so that the backup host starts the virtual machine according to the backup virtual disk. And continue to provide services to ensure that the backup host can continue to provide services in the event of a service host downtime.
  • the virtual disk backup device 100 further includes:
  • the determining module 40 is configured to determine, according to the virtual disk migration instruction, the destination service host when receiving the virtual disk migration instruction sent by the cloud server;
  • a migration module 50 configured to migrate a local virtual disk to the determined destination service host
  • the sending module 30 is further configured to send, by the synchronization server program, a migration completion instruction to the backup host, when the local virtual disk migration is completed, for the backup host to receive through the synchronization client program.
  • the migration completion instruction is reached, the communication connection with the service host is closed, and a communication connection with the destination service host is established to continue the backup service of the virtual disk.
  • the cloud server when the cloud server detects the virtual disk migration request, in order to ensure that the virtual machine in the service host can operate normally, the virtual machine of the service host needs to be migrated to another service host.
  • the triggering mode of the virtual disk migration request includes: when the service host needs to use a large amount of memory, triggering a virtual disk migration request; or when the load of the service host CPU is too large, triggering a virtual disk migration request.
  • the backup host can be selected in the cluster, similarly, when the service host is down, when the virtual machine in the service host is migrated to another service host, the same can be selected in the cluster.
  • the physical machine is used as the destination service host to be switched to perform virtual machine migration.
  • a virtual disk migration instruction may be sent to the service host to notify the service host to perform online migration of the virtual machine.
  • the determining module 40 determines the destination service host when receiving the virtual disk migration instruction sent by the cloud server, and then the migration module 50 migrates the local virtual disk to the determined purpose according to the VM migration intercepting submodule.
  • the service host sends a migration completion instruction to the synchronization server program when the local virtual disk migration is detected, and then sends a migration completion instruction to the backup host through the synchronization server program.
  • the communication connection with the service host is closed, that is, the communication connection with the synchronization server program in the service host is closed;
  • the communication connection of the server program is synchronized in the destination service host to continue the backup service of the virtual disk.
  • the cloud server also obtains address information and virtual machine information of the destination service host, and sends address information and virtual machine information of the destination service host to the backup host, where the backup host is based on the The address information of the destination service host and the virtual machine information are used to establish a communication connection with the destination service host; and the cloud server further informs the destination service host that the virtual machine accesses for the destination service host to initiate synchronization.
  • a server program for facilitating establishing a communication connection with the backup host through the synchronization server program.
  • the cloud server sends the virtual disk migration instruction to the service host, the address server and the virtual machine information of the destination service host are obtained according to the determined destination service host, and then the address information of the destination service host is virtualized.
  • the machine information is sent to the backup host, so that the backup host subsequently establishes a communication connection with the destination service host based on the address information and the virtual machine information of the destination service host; meanwhile, the cloud server further notifies the
  • the destination service host has a virtual machine access, so that the destination service host starts a synchronization server program, and facilitates establishing a communication connection with the backup host by using the synchronization server program.
  • the online migration of the virtual machine is implemented, and when the virtual machine performs online migration, the virtual machine of the local virtual disk can be migrated between any physical machine in the cluster, thereby improving the cloud computing service system. Maintainability is more conducive to load balancing.
  • the mapping between the service host and the backup host is no longer a peer-to-peer (peer-to-peer, peer-to-peer network), but a fully associative mapping relationship.
  • Different virtual disks of one service host can be backed up by different backup disks.
  • the host performs backup so that when a virtual machine using a local virtual disk is migrated from a service host to a new service host, the virtual disk of the virtual machine is still backed up by the original backup host, improving data backup. Flexibility.
  • the above startup module 10, the interception module 20, the transmission module 30, the determination module 40, the migration module 50, and the like may be embedded in or independent of the virtual disk backup device in hardware, or may be The software form is stored in the memory of the virtual disk backup device, so that the processor performs the operations corresponding to the above modules.
  • the processor can be a central processing unit (CPU), a microprocessor, a microcontroller, or the like.
  • FIG. 8 is a schematic structural diagram of a service host related to a hardware operating environment according to an embodiment of the present invention.
  • the service host in the embodiment of the present invention may be a PC, or may be a terminal device such as a smart phone, a tablet computer, an e-book reader, or a portable computer.
  • the service host may include a processor 1001, such as a CPU, a network interface 1002, and a memory 1003. Connection communication between these components can be achieved via a communication bus.
  • the network interface 1002 may optionally include a standard wired interface (for connecting to a wired network), a wireless interface (such as a WI-FI interface, a Bluetooth interface, an infrared interface, etc. for connecting to a wireless network).
  • the memory 1003 may be a high speed RAM memory or a stable memory (non-volatile) Memory), such as disk storage.
  • the memory 1003 can also optionally be a storage device independent of the aforementioned processor 1001.
  • the service host may also include a user interface, a camera, and an RF (Radio). Frequency, RF) circuits, sensors, audio circuits, WiFi modules, and more.
  • the user interface may include a display, an input unit such as a keyboard, and the optional user interface may also include a standard wired interface (eg, for connecting a wired keyboard, a wired mouse, etc.) and/or a wireless interface (eg, for Connect a wireless keyboard, wireless mouse).
  • service host structure illustrated in FIG. 8 does not constitute a limitation to the service host, and may include more or less components than those illustrated, or some components may be combined, or different component arrangements.
  • the memory 1003 as a storage medium may include an operating system, a network communication module, and a virtual disk backup program.
  • the operating system is a program for managing and controlling the service host hardware and software resources, and supports the operation of the network communication module, the virtual disk backup program, and other programs or software; the network communication module is used to manage and control the network interface 1002.
  • the network interface 1002 is mainly used for connecting the cloud server and the backup host, and performs data communication with the cloud server and the backup host, and the connection manner between the service host and the cloud server is preferably connected through a wireless interface.
  • the connection manner between the service host and the backup host may be connected through a wired interface or a wireless interface; and the processor 1001 may be configured to execute a virtual disk backup program stored in the storage 1003 to implement the following steps:
  • the intercepted virtual disk write operation is sent to the backup host by the synchronization server program, where the backup host receives the virtual disk write operation through a preset synchronization client program, and the received The virtual disk write operation is written to the backup virtual disk.
  • processor 1001 can be configured to execute a virtual disk backup program stored in the memory 1003 to implement the following steps:
  • processor 1001 can be configured to execute a virtual disk backup program stored in the memory 1003 to implement the following steps:
  • the present invention provides a storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the following steps:
  • the intercepted virtual disk write operation is sent to the backup host by the synchronization server program, where the backup host receives the virtual disk write operation through a preset synchronization client program, and the received The virtual disk write operation is written to the backup virtual disk.
  • the one or more programs may be executed by one or more processors to implement the following steps:
  • the one or more programs may be executed by one or more processors to implement the following steps:
  • the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better.
  • Implementation Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Hardware Redundancy (AREA)

Abstract

L'invention concerne un système de sauvegarde de disque virtuel, comprenant un serveur en nuage (01), un hôte de service (02) et un hôte de sauvegarde (03). Le serveur en nuage (01), lors de la détection du démarrage de l'hôte de service (02) et de l'hôte de sauvegarde (03), envoie une commande de sauvegarde de disque virtuel à l'hôte de service (02) et à l'hôte de sauvegarde (03) de telle sorte que l'hôte de service (02) démarre un programme de serveur synchrone (022) prédéfini et que l'hôte de sauvegarde (03) démarre un programme client synchrone (031) prédéfini ; l'hôte de service (02) intercepte une opération d'écriture de disque virtuel d'un disque virtuel local lors de la réception de la commande de sauvegarde de disque virtuel, et envoie l'opération d'écriture de disque virtuel interceptée à l'hôte de sauvegarde (03) au moyen du programme de serveur synchrone ; et l'hôte de sauvegarde (03), lors de la réception de l'opération d'écriture de disque virtuel au moyen du programme client synchrone (031), écrit l'opération d'écriture de disque virtuel reçue sur le disque virtuel de sauvegarde. Ainsi, une machine virtuelle dans l'hôte de service (02) peut être normalement utilisée même en cas de défaillance d'un disque physique de l'hôte de service (02).
PCT/CN2017/089483 2016-12-30 2017-06-22 Système de sauvegarde de disque virtuel, procédé, appareil, hôte de service et support d'enregistrement WO2018120680A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611270900.3 2016-12-30
CN201611270900.3A CN107038096B (zh) 2016-12-30 2016-12-30 虚拟磁盘备份系统、方法和装置

Publications (1)

Publication Number Publication Date
WO2018120680A1 true WO2018120680A1 (fr) 2018-07-05

Family

ID=59530861

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/089483 WO2018120680A1 (fr) 2016-12-30 2017-06-22 Système de sauvegarde de disque virtuel, procédé, appareil, hôte de service et support d'enregistrement

Country Status (2)

Country Link
CN (1) CN107038096B (fr)
WO (1) WO2018120680A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110362432A (zh) * 2019-07-23 2019-10-22 深信服科技股份有限公司 一种备份方法、装置、设备及存储介质
CN112527596A (zh) * 2020-12-03 2021-03-19 福建省索菲特智能工程有限公司 一种司法监管安全监测的方法
CN113778629A (zh) * 2021-09-22 2021-12-10 江苏安超云软件有限公司 云平台中基于本地存储的实时备份的方法及应用
CN113821300A (zh) * 2021-08-26 2021-12-21 济南浪潮数据技术有限公司 一种虚拟机管理方法和相关装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107995319B (zh) * 2018-01-08 2021-05-18 迈普通信技术股份有限公司 虚拟设备配置方法及网络设备
CN108304281A (zh) * 2018-02-28 2018-07-20 南京铱迅信息技术股份有限公司 一种虚拟机实时备份的方法
CN110324375B (zh) * 2018-03-29 2020-12-04 华为技术有限公司 一种信息备份方法及相关设备
CN112395133B (zh) * 2020-11-17 2024-05-28 平安科技(深圳)有限公司 基于虚拟机的数据备份方法、装置和计算机设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080177809A1 (en) * 2007-01-24 2008-07-24 Hitachi, Ltd. Storage control device to backup data stored in virtual volume
CN103713860A (zh) * 2014-01-03 2014-04-09 浪潮(北京)电子信息产业有限公司 一种基于备份架构的虚拟磁盘库构建方法及系统
CN104809020A (zh) * 2013-11-20 2015-07-29 华为技术有限公司 一种生成快照的方法、系统和装置
CN105224391A (zh) * 2015-10-12 2016-01-06 浪潮(北京)电子信息产业有限公司 一种虚拟机的在线备份方法及系统
CN106250267A (zh) * 2016-07-22 2016-12-21 浪潮(北京)电子信息产业有限公司 一种虚拟机的数据备份方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356573B2 (en) * 2005-07-08 2008-04-08 Cisco Technology, Inc. Apparatus and methods for data tapping in a storage area network
CN102855163B (zh) * 2011-06-27 2016-03-30 华为软件技术有限公司 一种内存数据库双机热备方法及主机

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080177809A1 (en) * 2007-01-24 2008-07-24 Hitachi, Ltd. Storage control device to backup data stored in virtual volume
CN104809020A (zh) * 2013-11-20 2015-07-29 华为技术有限公司 一种生成快照的方法、系统和装置
CN103713860A (zh) * 2014-01-03 2014-04-09 浪潮(北京)电子信息产业有限公司 一种基于备份架构的虚拟磁盘库构建方法及系统
CN105224391A (zh) * 2015-10-12 2016-01-06 浪潮(北京)电子信息产业有限公司 一种虚拟机的在线备份方法及系统
CN106250267A (zh) * 2016-07-22 2016-12-21 浪潮(北京)电子信息产业有限公司 一种虚拟机的数据备份方法及装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110362432A (zh) * 2019-07-23 2019-10-22 深信服科技股份有限公司 一种备份方法、装置、设备及存储介质
CN110362432B (zh) * 2019-07-23 2023-12-29 深信服科技股份有限公司 一种备份方法、装置、设备及存储介质
CN112527596A (zh) * 2020-12-03 2021-03-19 福建省索菲特智能工程有限公司 一种司法监管安全监测的方法
CN113821300A (zh) * 2021-08-26 2021-12-21 济南浪潮数据技术有限公司 一种虚拟机管理方法和相关装置
CN113778629A (zh) * 2021-09-22 2021-12-10 江苏安超云软件有限公司 云平台中基于本地存储的实时备份的方法及应用

Also Published As

Publication number Publication date
CN107038096B (zh) 2018-01-19
CN107038096A (zh) 2017-08-11

Similar Documents

Publication Publication Date Title
WO2018120680A1 (fr) Système de sauvegarde de disque virtuel, procédé, appareil, hôte de service et support d'enregistrement
WO2018120681A1 (fr) Procédé, dispositif et système de synchronisation de données, serveur de traitement de données et support de stockage
WO2018076889A1 (fr) Procédé de sauvegarde de données, dispositif, système, support de stockage et serveur
WO2018076868A1 (fr) Procédé, dispositif et système de synchronisation de données, support de stockage et serveur
WO2015020471A1 (fr) Procédé et appareil de distribution de données dans un environnement en nuage hybride
WO2018076867A1 (fr) Procédé, dispositif et système de suppression de sauvegarde de données, support de mémoire et serveur
WO2020149520A1 (fr) Procédé de mise à jour de micrologiciel, et appareil électronique et support d'informations pour ce dernier
WO2017088664A1 (fr) Procédé et appareil de traitement de données destinés à un système de fichiers en grappes
WO2015016516A1 (fr) Procédé et dispositif de gestion d'une fenêtre à onglets indiquant un groupe d'applications contenant des applications hétérogènes
WO2018076812A1 (fr) Procédé et dispositif de réponse à une demande de données, support de stockage, serveur et système
WO2015102220A1 (fr) Système de stockage ayant un dispositif de stockage de sécurité et procédé de gestion correspondant
WO2016065619A1 (fr) Procédé et dispositif de gestion de trafic de données
WO2019078617A1 (fr) Appareil électronique et procédé de reconnaissance vocale
WO2019103280A1 (fr) Dispositif électronique et procédé de gestion de ressources informatiques d'au moins un serveur en nuage destiné à fournir un service en nuage
WO2018233370A1 (fr) Procédé, système, dispositif et support de stockage lisible par ordinateur de synchronisation d'une image
WO2016013906A1 (fr) Appareil électronique pour exécuter une machine virtuelle et procédé pour exécuter une machine virtuelle
WO2020052247A1 (fr) Procédé de chargement par lots de ressources internet, téléviseur intelligent, support d'informations et dispositif
WO2021118125A1 (fr) Dispositif de construction de conteneur sécurisé et procédé exécutable par application android, et support d'enregistrement lisible par ordinateur sur lequel un programme de cette application est enregistré
WO2018076840A1 (fr) Procédé de partage de données, dispositif, support de stockage et serveur
WO2020073450A1 (fr) Conditionneur d'air multi-bloc, procédé et dispositif de commande associés, et support d'informations lisible par ordinateur
EP3539046A1 (fr) Dispositif électronique et procédé pour gérer un de données dans le dispositif électronique
WO2019205272A1 (fr) Procédé, dispositif et équipement de fourniture de service de machine virtuelle, et support d'informations lisible par ordinateur
WO2021101275A1 (fr) Procédé, système et dispositif pour le partage de contenus
WO2017118170A1 (fr) Procédé et système pour personnaliser un dispositif de lancement d'un terminal mobile
WO2023033588A1 (fr) Système de commande de flux de données dans un terminal de virtualisation, et procédé associé

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17886353

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 08.10.2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17886353

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载