IP Library Granted Patent US 10,402,278
Granted Patent B2
US 10,402,278 · App. 15/619,147 · Granted Sep 3, 2019

Unified protection of cluster suite

Inventors: Sathyamoorthy Viswanathan (Tamil Nadu, IN); Kishore Kumar (Bangalore, IN); Ajith Gopinath (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F11/1451G06F11/1456G06F11/1469G06F11/2048G06F2201/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 10,402,278
App. No.
15/619,147
Granted
Sep 3, 2019
Kind
B2
Abstract

Techniques to back up data associated with a cluster environment are disclosed. In various embodiments, an indication is received to back up data associated with the cluster. A backup configuration data associated with the cluster is used to back up, in a unified backup operation, one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, including by storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster suite.

Claims (28)

1. A method of backing up data associated with a cluster, comprising:

receiving an indication to back up data associated with the cluster; and

performing, based at least in part on a back up configuration data associated with the cluster, a back up of one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, wherein the performing the back up comprises storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster, the physical nodes associated with the cluster are automatically detected in connection with the performing the back up, and the one or more saves sets associated with the physical nodes are backed up in a unified operation.

2. The method of claim 1 , wherein the one or more save sets associated with virtual resources associated with the cluster comprises a cluster shared volume.

3. The method of claim 1 , wherein the one or more saves sets associated with physical nodes associated with the cluster comprises a cluster server.

4. The method of claim 1 , further comprising receiving a virtual backup client configuration data associated with the cluster.

5. The method of claim 4 , further comprising auto-detecting one or more physical nodes comprising the cluster in connection with receiving the virtual backup client configuration data associated with the cluster.

6. The method of claim 1 , wherein storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster includes associating each save set with a prefix or other ancillary data that indicates a cluster resource with which the save set is associated.

7. The method of claim 6 , further comprising using the prefix or other ancillary data to index the save set.

8. The method of claim 1 , further comprising receiving an indication to restore a save set associated with the cluster.

9. The method of claim 8 , further comprising displaying, in response to the received indication to back up the data, a data restore user interface in which the one or more save sets associated with virtual resources associated with the cluster and the one or more saves sets associated with physical nodes associated with the cluster are represented.

10. A system to back up data associated with a cluster, comprising:

a data storage device configured to store a backup configuration data associated with the cluster; and

a processor coupled to the data storage device and configured to:

receive an indication to back up data associated with the cluster; and

perform, based at least in part on a backup configuration data associated with the cluster, a back up of one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, wherein to perform the back up comprises storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster, the physical nodes associated with the cluster are automatically detected in connection with the performing the back up, and the one or more saves sets associated with the physical nodes are backed up in a unified operation.

11. The system of claim 10 , wherein the one or more save sets associated with virtual resources associated with the cluster comprises a cluster shared volume.

12. The system of claim 10 , wherein the one or more saves sets associated with physical nodes associated with the cluster comprises a cluster server.

13. The system of claim 10 , wherein the processor is further configured to receive a virtual backup client configuration data associated with the cluster.

14. The system of claim 13 , wherein the processor is further configured to auto-detect one or more physical nodes comprising the cluster in connection with receiving the virtual backup client configuration data associated with the cluster.

15. The system of claim 14 , wherein storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster includes associating each save set with a prefix or other ancillary data that indicates a cluster resource with which the save set is associated.

16. The system of claim 10 , wherein the processor is further configured to use the prefix or other ancillary data to index the save set.

17. The system of claim 10 , wherein the processor is further configured to receive an indication to restore a save set associated with the cluster.

18. The system of claim 17 , wherein the processor is further configured to display, in response to the received indication to back up the data, a data restore user interface in which the one or more save sets associated with virtual resources associated with the cluster and the one or more saves sets associated with physical nodes associated with the cluster are represented.

19. A computer program product to back up data associated with a cluster, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving an indication to back up data associated with the cluster; and

performing, based at least in part on a backup configuration data associated with the cluster, a backup of one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, wherein the performing the back up comprises storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster, the physical nodes associated with the cluster are automatically detected in connection with the performing the back up, and the one or more saves sets associated with the physical nodes are backed up in a unified operation.

20. The computer program product of claim 19 , wherein storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster includes associating each save set with a prefix or other ancillary data that indicates a cluster resource with which the save set is associated.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0606 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 043775/0082 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: VISWANATHAN, SATHYAMOORTHY; KUMAR, KISHORE; GOPINATH, AJITH
To: EMC CORPORATION
Reel/Frame 042666/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 042753/0619 →
Continuity (2)
Continuation 14752404 · Jun 26, 2015
Related Publication 20170277595A1 · Sep 28, 2017