×

SNAPSHOT FOR GROUPING AND ELASTIC REPLICATION OF VIRTUAL MACHINES

  • US 20190324865A1
  • Filed: 04/24/2018
  • Published: 10/24/2019
  • Est. Priority Date: 04/18/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing a plurality of policy groups, wherein each policy group of the plurality of policy groups has;

    a snapshot-generation schedule that defines when to generate snapshots of object data of objects that belong to the policy group; and

    a membership-selection pattern;

    wherein the plurality of policy groups includes;

    a first policy group with a first snapshot-generation schedule and a first membership-selection pattern, anda second policy group with a second snapshot-generation schedule and a second membership-selection pattern, andwherein the first membership-selection pattern is different than the second membership-selection pattern;

    based on the first snapshot-generation schedule, determining a first time to create a first snapshot for the first policy group;

    at the first time, creating the first snapshot for the first policy group by;

    determining that a first set of objects, that are running in a primary cluster, qualify as members of the first policy group based on a property of the objects matching the first membership-selection pattern;

    adding first records to a snap store, wherein the first records include;

    data that identifies the first snapshot as the snapshot associated with the first records;

    data that identifies the first set of objects;

    data that identifies files that belong to the first set of objects at the first time;

    data that identifies where the files that belong to the first set of objects are located, within a file system, at the first time;

    based on the second snapshot-generation schedule, determining a second time to create a second snapshot for the second policy group;

    at the second time, creating the second snapshot for the second policy group by;

    determining that a second set of objects, that are running in the primary cluster, qualify as members of the second policy group based on a property of the objects matching the second membership-selection pattern;

    adding second records to the snap store, wherein the second records include;

    data that identifies the second snapshot as the snapshot associated with the second records;

    data that identifies the second set of objects;

    data that identifies files that belong to the second set of objects at the second time;

    data that identifies where the files that belong to the second set of objects are located, within a file system, at the second time.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×