IP Library Granted Patent US 11,467,917
Granted Patent B2
US 11,467,917 · App. 16/912,154 · Granted Oct 11, 2022

Updating a virtual machine backup

Inventors: Raghavendra Gururao Jorapur (Pune, IN); Vidhata Jain (Pune, IN); Joydip Datta (Pune, IN); Niket Vilas Bagwe (Pune, IN); Rajashree Dashrath Thorat (Pune, IN)
Assignee: Cohesity, Inc.
G06F11/1461G06F8/65G06F9/45558G06F11/1469G06F2009/45583G06F2201/815
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,467,917
App. No.
16/912,154
Granted
Oct 11, 2022
Kind
B2
Abstract

A virtual machine disk image file backup is selected among a plurality of virtual machine disk image file backups stored on a backup storage based on a backup update policy. A version of the selected virtual machine disk image file backup is mounted. Based on the backup update policy, an update to the mounted version of the selected virtual machine disk image file backup is applied without restoring the selected virtual machine disk image file backup. The updated version of the selected virtual machine disk image file backup is stored on the backup storage.

Claims (38)

1. A method, comprising:

based on a backup update policy, selecting, by a storage system, a virtual machine disk image file backup that includes one or more security issues and/or vulnerabilities among a plurality of virtual machine disk image file backups stored on a backup storage of the storage system;

mounting a version of the selected virtual machine disk image file backup;

accessing an update repository storing a plurality of virtual machine updates;

selecting one or more of the plurality of virtual machine updates to apply to the version of the selected virtual machine disk image file backup based on the backup update policy, wherein the backup update policy indicates which of the plurality of virtual machine updates are to be applied to the selected virtual machine disk image file backup;

based on the backup update policy, applying, by the storage system, the one or more selected virtual machine updates to the mounted version of the selected virtual machine disk image file backup to at least in part resolve the one or more security issues and/or vulnerabilities without restoring the selected virtual machine disk image file backup, wherein the updated version of the selected virtual machine disk image file backup is stored on the backup storage of the storage system;

receiving a request to restore a virtual machine associated with the selected virtual machine disk image file backup to a primary system; and

restoring the selected virtual machine disk image file backup to the primary system.

2. The method of claim 1 , wherein selecting the virtual machine disk image file backup among the plurality of virtual machine disk image file backups comprises applying the backup update policy to information associated with the virtual machine disk image file backup.

3. The method of claim 2 , wherein the backup update policy indicates the virtual machine disk image file backup is to be updated in the event the version of the virtual machine disk image file backup is a latest version of a virtual machine backup.

4. The method of claim 2 , wherein the backup update policy indicates the virtual machine disk image file backup is to be updated in the event the information associated with the virtual machine disk image file backup indicates the virtual machine disk image file backup lacks one or more critical updates.

5. The method of claim 2 , wherein selecting the virtual machine disk image file backup among the plurality of virtual machine disk image file backups further comprises determining that the backup update policy indicates to update the virtual machine disk image file backup.

6. The method of claim 1 , wherein the version of the selected virtual machine disk image file backup is a cloned version of the virtual machine disk image file backup.

7. The method of claim 1 , wherein mounting the version of the selected virtual machine disk image file backup includes setting an apparent root of a file system namespace to be a root of a virtual machine associated with the selected virtual machine disk image file backup.

8. The method of claim 1 , further comprising providing an indication of an original version of the selected virtual machine disk image file backup and the updated version of the selected virtual machine disk image file backup.

9. The method of claim 8 , further comprising:

receiving a selection between the original version of the selected virtual machine disk image file backup and the updated version of the selected virtual machine disk image file backup; and

providing the selected version of the selected virtual machine disk image file backup.

10. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

based on a backup update policy, selecting, by a storage system, a virtual machine disk image file backup that includes one or more security issues and/or vulnerabilities among a plurality of virtual machine disk image file backups stored on a backup storage of the storage system;

mounting a version of the selected virtual machine disk image file backup;

accessing an update repository storing a plurality of virtual machine updates;

selecting one or more of the plurality of virtual machine updates to apply to the version of the selected virtual machine disk image file backup based on the backup update policy, wherein the backup update policy indicates which of the plurality of virtual machine updates are to be applied to the selected virtual machine disk image file backup;

based on the backup update policy, applying, by the storage system, the one or more selected virtual machine updates to the mounted version of the selected virtual machine disk image file backup to at least in part resolve the one or more security issues and/or vulnerabilities without restoring the selected virtual machine disk image file backup, wherein the updated version of the selected virtual machine disk image file backup is stored on the backup storage of the storage system;

receiving a request to restore a virtual machine associated with the selected virtual machine disk image file backup to a primary system; and

restoring the selected virtual machine disk image file backup to the primary system.

11. The computer program product of claim 10 , wherein selecting the virtual machine disk image file backup among the plurality of virtual machine disk image file backups comprises applying the backup update policy to information associated with the virtual machine disk image file backup.

12. The computer program product of claim 11 , wherein selecting the virtual machine disk image file backup among the plurality of virtual machine disk image file backups further comprises determining that the backup update policy indicates to update the virtual machine disk image file backup.

13. A storage system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

based on a backup update policy, select a virtual machine disk image file backup that includes one or more security issues and/or vulnerabilities among a plurality of virtual machine disk image file backups stored on a backup storage of the storage system;

mount a version of the selected virtual machine disk image file backup;

access an update repository storing a plurality of virtual machine updates;

select one or more of the plurality of virtual machine updates to apply to the version of the selected virtual machine disk image file backup based on the backup update policy, wherein the backup update policy indicates which of the plurality of virtual machine updates are to be applied to the selected virtual machine disk image file backup;

based on the backup update policy, apply the one or more selected virtual machine updates to the mounted version of the selected virtual machine disk image file backup to at least in part resolve the one or more security issues and/or vulnerabilities without restoring the selected virtual machine disk image file backup, wherein the updated version of the selected virtual machine disk image file backup is stored on the backup storage of the storage system;

receive a request to restore a virtual machine associated with the selected virtual machine disk image file backup to a primary system; and

restore the selected virtual machine disk image file backup to the primary system.

Assignments (4)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 10, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY (AS SUCCESSOR TO SILICON VALLEY BANK)
To: COHESITY, INC.
Reel/Frame 069584/0498 →
SECURITY INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK. N.A.
Reel/Frame 069890/0001 →
SECURITY INTEREST Recorded Sep 23, 2022
From: COHESITY, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 061509/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2020
From: JORAPUR, RAGHAVENDRA GURURAO; JAIN, VIDHATA; DATTA, JOYDIP; BAGWE, NIKET VILAS; THORAT, RAJASHREE DASHRATH
To: COHESITY, INC.
Reel/Frame 054591/0596 →
Continuity (1)
Related Publication 20210406130A1 · Dec 30, 2021