Patent ID: 11860740
Assignee: CHARLES SCHWAB & CO., INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A non-transitory computer readable medium having computer readable program code embodied therein for instructing backup and recovery software, that receives a specification of one of a set of a plurality of cluster backup configurations on which a virtual machine in a plurality of virtual machines operates to prevent said backup and recovery software from backing up said virtual machine, to not back up at least one virtual machine in the plurality of virtual machines on any of the plurality of cluster backup configurations, the computer readable program code configured to cause a computer system to:
build, for the plurality of cluster backup configurations that each include at least one computer system comprising at least one of the plurality of virtual machines, a list, of a plurality of lists, the plurality of lists being of identifiers of respective ones of the plurality of virtual machines that is not to be backed up, the list built by extracting information from a different list having a different file format from the list so that, for each of the plurality of cluster backup configurations, the list contains identifiers of:
at least one first virtual machine residing on the cluster backup configuration at a time the list is received and that the backup and recovery software is not to back up;
at least one second virtual machine not residing on the cluster backup configuration at the time the list is received, but that will move from another cluster backup configuration to said cluster backup configuration, and that the backup and recovery software is not to back up; and
at least one third virtual machine not residing on the cluster backup configuration at the time the list is received, and that will not move from a different cluster backup configuration to said cluster backup configuration, and that the backup and recovery software is not to back up;

distribute the list to each of the plurality of cluster backup configurations, in response to a triggering event;
after a backup is performed for a first cluster backup configuration of the plurality of cluster backup configurations using the list distributed to the first cluster backup configuration, cause the at least one first virtual machine of the first cluster backup configuration to move to a second cluster backup configuration of the plurality of cluster backup configurations to which one of the plurality of lists was distributed prior to the move o such that the at least one first virtual machine is moved to become one of the at least one second virtual machine of the second cluster backup configurations; and
cause the second cluster backup configuration to be backed up responsive to the list distributed to the second cluster backup configuration such that the at least one second virtual machine that was moved is not to be backed up.