Cluster configuration backup and recovery
First Claim
1. A method for restoring a node of a cluster network environment, comprising:
- receiving notification of an integrity loss associated with a node within a cluster network environment;
restoring a local configuration to the node to establish a restored node;
restoring a cluster configuration to the node to establish the restored node, the cluster configuration corresponding to at least one of cluster services, data volume locations, data block locations, user IDs, file access configuration, virtual servers, database configurations, cluster rules, or cluster management data, the restoring a cluster configuration comprising;
synchronizing the node with cluster operating data of the cluster network environment to restore the cluster configuration to the node, the synchronizing comprising;
removing one or more data replication service directories on the node; and
repopulating the one or more data replication service directories from a data replication service within the cluster network environment, the one or more data replication service directories corresponding to cluster configuration data; and
introducing the restored node with the cluster network environment based upon the cluster configuration of the restored node.
1 Assignment
0 Petitions
Accused Products
Abstract
A cluster network environment may comprise a plurality of nodes configured to perform various tasks, such as data I/O, storage, backup, etc. It may be advantageous to improve disaster recovery and reliability by creating backups that may be used to restore the cluster network environment and/or nodes therein. Accordingly, one or more techniques and/or systems are disclosed for restoring a cluster network environment and/or nodes therein. In particular, cluster configuration data, which may be stored in a healthy node or at a remote source, may be used to restore a node affected by an integrity loss. If the integrity loss affects the cluster network environment (e.g., a majority of healthy nodes are lost), then a new cluster network environment may be created from a healthy node or a restored healthy node. The creation of the new cluster network environment may be based at least in part on cluster configuration data.
115 Citations
23 Claims
-
1. A method for restoring a node of a cluster network environment, comprising:
-
receiving notification of an integrity loss associated with a node within a cluster network environment; restoring a local configuration to the node to establish a restored node; restoring a cluster configuration to the node to establish the restored node, the cluster configuration corresponding to at least one of cluster services, data volume locations, data block locations, user IDs, file access configuration, virtual servers, database configurations, cluster rules, or cluster management data, the restoring a cluster configuration comprising; synchronizing the node with cluster operating data of the cluster network environment to restore the cluster configuration to the node, the synchronizing comprising; removing one or more data replication service directories on the node; and repopulating the one or more data replication service directories from a data replication service within the cluster network environment, the one or more data replication service directories corresponding to cluster configuration data; and introducing the restored node with the cluster network environment based upon the cluster configuration of the restored node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for restoring a cluster network environment, comprising:
-
determining an integrity loss of a cluster network environment; creating a new cluster network environment based upon a healthy node within the cluster network environment; and for respective nodes affected by the integrity loss; restoring a local configuration to an affected node to establish a restored node; restoring a cluster configuration to the affected node to establish the restored node, the restoring a cluster configuration comprising; synchronizing the affected node with cluster operating data of the cluster network environment to restore the cluster configuration to the affected node, the synchronizing comprising; removing one or more data replication service directories on the affected node; and repopulating the one or more data replication service directories from a data replication service within the cluster network environment, the one or more data replication service directories corresponding to cluster configuration data; and introducing the restored node to the new cluster network environment. - View Dependent Claims (11, 12)
-
-
13. A method for restoring a cluster network environment, comprising:
-
determining an integrity loss of a cluster network environment; restoring a node affected by the integrity loss to generate a healthy node, the restoring comprising; restoring a local configuration to the node to establish the healthy node; and restoring a cluster configuration to the node, to establish the healthy node, using cluster backup data, the restoring a cluster configuration comprising invoking a data replication service to perform a sync command to repopulate one or more data replication service directories on the node; and creating a new cluster network environment based upon the healthy node; and for respective nodes affected by the integrity loss; restoring a local configuration to an affected node to establish a restored node; restoring a cluster configuration to the affected node, to establish the restored node, using the cluster configuration from the healthy node; and introducing the restored node to the new cluster network environment. - View Dependent Claims (14)
-
-
15. A system for restoring nodes of a cluster network environment, comprising:
-
an assessment component configured to; determine whether an integrity loss affected a node within a cluster network environment; and a recovery component configured to; restore a local configuration to the node to establish a restored node; restore a cluster configuration to the node to establish the restored node, comprising invoking a data replication service to perform a sync command to repopulate one or more data replication service directories on the node; and introduce the restored node to the cluster network environment based upon the cluster configuration of the restored node. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification