System and method for proxying network management protocol commands to enable cluster wide management of data backups
First Claim
1. A method for processing a network data management command directed to a data container served by one or more nodes of a cluster, the method comprising the steps of:
- receiving the network data management command directed to the data container at a first node of the cluster;
determining if the first node is configured to serve the data container;
if not, forwarding the command to a second node configured to serve the data container; and
processing the command directed to the data container at the second node.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method enables cluster-wide management of backup operations issued by one or more backup managers to nodes of a cluster using a network management protocol, such as NDMP. An NDMP daemon executing on each node is extended to include a processing module and a backup module. The processing module interfaces with a backup manager to interpret the backup operation and, if necessary, forward (proxy) that operation to another NDMP daemon on another node of the cluster for processing in accordance with cluster'"'"'s unified namespace.
322 Citations
22 Claims
-
1. A method for processing a network data management command directed to a data container served by one or more nodes of a cluster, the method comprising the steps of:
-
receiving the network data management command directed to the data container at a first node of the cluster;
determining if the first node is configured to serve the data container;
if not, forwarding the command to a second node configured to serve the data container; and
processing the command directed to the data container at the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system adapted to process a protocol command directed to a data container served by a cluster, the system comprising:
-
a backup manager adapted to send the protocol command to a first protocol daemon executing on a first computer of the cluster; and
the first protocol daemon adapted to determine if the data container is local to the first computer and further adapted to, in response to determining that the data container is not local, forward the protocol command to a second protocol daemon executing on a second computer of the cluster for processing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium for processing a network data management command directed to a data container served by one or more nodes of a cluster, the computer readable medium including program instructions for performing the steps of:
-
receiving the network data management command directed to the data container at a first node of the cluster;
determining if the first node is configured to serve the data container;
if not, forwarding the command to a second node configured to serve the data container; and
processing the command directed to the data container at the second node.
-
-
18. A system configured to process a network data management command directed to a data container served by one or more nodes of a cluster, the system comprising:
-
means for receiving the network data management command directed to the data container at a first node of the cluster;
means for determining if the node is configured to serve the data container;
if not, means for forwarding the command to a second node configured to serve the data container; and
means for processing the command directed to the data container at the second node. - View Dependent Claims (19, 20, 21, 22)
-
Specification