Quorum resource arbiter within a storage network
First Claim
1. In a system that includes a plurality of computing nodes and a storage subsystem that includes physical quorum resources contained within one or more storage devices, a method for forming a storage network in which the physical quorum resources can be utilized by the computing nodes of the storage network, the method for forming a storage network comprising:
- an act of terminating any current ownership over the physical quorum resources of the storage subsystem by each of the computing nodes in the system;
an act of scanning each other computing node in the system to update configuration information for a new storage network;
an act of invoking arbitration techniques to determine ownership of the physical quorum resources by one or more of the computing nodes; and
an act of mounting a quorum volume comprising the physical quorum resources to the storage network.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for arbitrating for ownership of a logical quorum resource, such as a logical quorum volume, comprising one or more physical quorum resources so as to form a storage network having a plurality of storage devices. Arbitration and volume management responsibilities are cleanly divided between cluster management software and volume management software. The cluster management software handles the arbitration process without knowing the details of how the logical quorum resource is formed. The volume management software handles the formation and management of the logical quorum volume without having details of the arbitration process.
54 Citations
22 Claims
-
1. In a system that includes a plurality of computing nodes and a storage subsystem that includes physical quorum resources contained within one or more storage devices, a method for forming a storage network in which the physical quorum resources can be utilized by the computing nodes of the storage network, the method for forming a storage network comprising:
-
an act of terminating any current ownership over the physical quorum resources of the storage subsystem by each of the computing nodes in the system;
an act of scanning each other computing node in the system to update configuration information for a new storage network;
an act of invoking arbitration techniques to determine ownership of the physical quorum resources by one or more of the computing nodes; and
an act of mounting a quorum volume comprising the physical quorum resources to the storage network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for use in a system that includes a plurality of computing nodes and a storage subsystem that includes physical quorum resources contained within one or more storage devices, the computer program product comprising:
-
a computer readable media having computer-executable instructions for implementing a method for forming a storage network in which the physical quorum resources can be utilized by the computing nodes of the storage network, the method for forming a storage network including;
an act of terminating any current ownership over the physical quorum resources of the storage subsystem by each of the computing nodes in the system;
an act of scanning each other computing node in the system to update configuration information for a new storage network;
an act of invoking arbitration techniques to determine ownership of the physical quorum resources by one or more of the computing nodes; and
an act of mounting a quorum volume comprising the physical quorum resources to the storage network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification