A method and system for distributing various types of cluster data among
various storage devices of a server cluster. Cluster core boot data that
is needed to get the cluster up and running is stored on a quorum storage
mechanism, separate from cluster configuration data which is stored on
lower cost and/or higher performance storage. The quorum storage may be
implemented via a quorum of nodes, a single quorum disk or a quorum of
replica members. The state of the cluster configuration data, as well as
the state of other cluster data, may be stored on the quorum storage,
thereby assuring the integrity of the data while providing increased
reliability through the use of mirror sets of storage elements or the like
for storing that data. Significant flexibility in how a cluster may be
configured is achieved, along with improved cluster performance and
scalability.