IP Library Granted Patent US 11,675,749
Granted Patent B2
US 11,675,749 · App. 16/789,170 · Granted Jun 13, 2023

Proxy based backup and restore of hyper-v cluster shared volumes (CSV)

Inventors: Soumen Acharya (Bangalore, IN); Sunil Yadav (Bangalore, IN); Upanshu Singhal (Bangalore, IN); Poornima Ramu (Bangalore, IN); Suman Tokuri (Bangalore, IN)
Assignee: EMC IP HOLDING COMPANY LLC
G06F16/21
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,675,749
App. No.
16/789,170
Granted
Jun 13, 2023
Kind
B2
Abstract

In one example, a method includes receiving, at a physical proxy node, a backup request from a client outside the cluster environment, the backup request identifies a VM that is to be backed up, and including data that resides on a virtual federated database that is an element of the cluster environment and to which respective databases of each node of the cluster environment are mapped, and the backup request is received at the physical proxy node due to the position of the physical proxy node in a PSOL. Next, initiating, with an agent at the physical proxy node, a save program on the physical proxy node, and initiating, with the save program, a secondary save process on the physical proxy node that is a federated backup process and includes reading the VM identification from the backup request, and backing up the VM identified in the backup request.

Claims (29)

1. A method, comprising:

receiving, at a physical proxy node, a backup request from a client outside the cluster environment, wherein the backup request identifies a virtual machine that is to be backed up, the virtual machine comprising data that resides on a virtual federated database that is an element of the cluster environment and to which respective databases of each of a plurality of nodes of the cluster environment are mapped, and wherein the backup request is received at the physical proxy node due to the position of the physical proxy node in a preferred server order list (PSOL);

after receipt of the backup request at the physical proxy node, initiating, with an agent residing at the physical proxy node, a save program on the physical proxy node;

after the save program has been initiated on the physical proxy node, initiating, with the save program, a secondary save process on the physical proxy node, wherein the secondary save process is a federated backup process and comprises:

reading the virtual machine identification from the backup request; and

creating a backup of the virtual machine identified in the backup request;

loading the backup of the virtual machine;

taking the virtual machine offline after the backup of the virtual machine has been loaded;

after the virtual machine has been taken offline, removing the virtual machine from the node where it resides;

restoring the backup of the virtual machine to a node of the cluster environment;

bringing the restored virtual machine online after the backup of the virtual machine has been restored; and

after the restored virtual machine has been brought online, enabling the restored virtual machine as a cluster-wide virtual machine.

2. The method as recited in claim 1 , wherein the physical proxy node at which the backup request is received comprises:

one or more virtual machines;

a virtual machine monitor operable to run the one or more virtual machines; and

hardware, the hardware comprising any one or more of disk drives, wireless and/or hardwired communication hardware, RAM, ROM, flash memory, I/O devices, data storage elements, or any combination of the foregoing.

3. The method as recited in claim 1 , wherein the cluster environment in which the physical proxy node resides is a Hyper-V Failover cluster.

4. The method as recited in claim 1 , wherein the secondary process is performed by a program residing on the physical proxy node.

5. The method as recited in claim 1 , wherein the agent comprises a snapshot agent.

6. A method, comprising:

loading a backup of a virtual machine, the backup of the virtual machine having been created by a federated backup process involving a physical proxy node, and the virtual machine comprises data that resides on a virtual federated database that is an element of a cluster environment and to which respective databases of each of a plurality of nodes of the cluster environment are mapped;

taking the virtual machine offline after the backup of the virtual machine has been loaded;

after the virtual machine has been taken offline, removing the virtual machine from the node where it resides;

restoring the backup of the virtual machine to a node of the cluster environment;

bringing the restored virtual machine online after the backup of the virtual machine has been restored; and

after the restored virtual machine has been brought online, enabling the restored virtual machine as a cluster-wide virtual machine.

7. The method as recited in claim 6 , wherein the physical proxy node comprises a server core.

8. The method as recited in claim 6 , wherein the restored virtual machine resides on the physical proxy node.

9. The method as recited in claim 6 , wherein the operations further comprise loading metadata associated with the backup of the virtual machine.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
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 (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 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 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY INTEREST Recorded Jun 5, 2020
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 053311/0169 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: ACHARYA, SOUMEN; YADAV, SUNIL KUMAR; SINGHAL, UPANSHU; RAMU, POORNIMA; TOKURI, SUMAN
To: EMC CORPORATION
Reel/Frame 051804/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051914/0276 →
Continuity (2)
Continuation 14034893 · Sep 24, 2013
Related Publication 20200183895A1 · Jun 11, 2020