UNIFIED RCT BACKUP FOR DIFFERENT HYPERVISOR CONFIGURATIONS
First Claim
1. A method of unified backup for different hypervisor configurations of virtual machines on different storage of a cluster having a plurality of hosts, the method being performed by a single host, comprising:
- determining information for targets of all of said virtual machines that span over one or more of said hosts;
accessing said targets of virtual machines that span over one or more of said hosts and creating individual virtual machine-level checkpoints for said targets;
identifying cluster hosts for a backup rollover of the targets of said individual virtual machines, and balancing the backup data load of said virtual machine targets among said identified hosts;
backing up the data of said virtual machines targets using said identified hosts; and
creating a reference point for said backed up data to track data changes following said backing up.
7 Assignments
0 Petitions
Accused Products
Abstract
A unified backup workflow process for different hypervisor configurations of virtual machines on different storage of a cluster leverages RCT-based backup functionality so that backup operations can be performed by a single host of the cluster. The process enables backing up together virtual machines that are local, as well as part of CSV or SMB storage using virtual machine level snapshots as checkpoints rather than volume level snapshots that were traditionally used. Backup data is sent to a backup server as a data stream rather than a file, which avoids the necessity of maintaining chains or structures that identify parent-child disks on the server.
-
Citations
20 Claims
-
1. A method of unified backup for different hypervisor configurations of virtual machines on different storage of a cluster having a plurality of hosts, the method being performed by a single host, comprising:
-
determining information for targets of all of said virtual machines that span over one or more of said hosts; accessing said targets of virtual machines that span over one or more of said hosts and creating individual virtual machine-level checkpoints for said targets; identifying cluster hosts for a backup rollover of the targets of said individual virtual machines, and balancing the backup data load of said virtual machine targets among said identified hosts; backing up the data of said virtual machines targets using said identified hosts; and creating a reference point for said backed up data to track data changes following said backing up. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium for storing executable instructions for controlling the operations of a processor to perform a method of unified backup of different hypervisor configurations of virtual machines on different storage of a cluster having a plurality of hosts, comprising:
-
determining information for targets of all of said virtual machines that span over one or more of said hosts; accessing said targets of virtual machines that span over one or more of said hosts and creating individual virtual machine-level checkpoints for said targets; identifying cluster hosts for a backup rollover of the targets of said individual virtual machines, and balancing the backup data load of said virtual machine targets among said identified hosts; backing up the data of said virtual machines targets using said identified hosts; and creating a reference point for said backed up data to track data changes following said backing up. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification