_CLUSTER_SETUP_PHASE Enumeration

Used by the ClusterSetupProgressCallback function to identify the current phase of the cluster setup process.

Syntax

typedef enum _CLUSTER_SETUP_PHASE {
  ClusterSetupPhaseInitialize                  ,
  ClusterSetupPhaseValidateNodeState           ,
  ClusterSetupPhaseValidateNetft               ,
  ClusterSetupPhaseValidateClusDisk            ,
  ClusterSetupPhaseConfigureClusSvc            ,
  ClusterSetupPhaseStartingClusSvc             ,
  ClusterSetupPhaseQueryClusterNameAccount     ,
  ClusterSetupPhaseValidateClusterNameAccount  ,
  ClusterSetupPhaseCreateClusterAccount        ,
  ClusterSetupPhaseConfigureClusterAccount     ,
  ClusterSetupPhaseFormingCluster              ,
  ClusterSetupPhaseAddClusterProperties        ,
  ClusterSetupPhaseCreateResourceTypes         ,
  ClusterSetupPhaseCreateGroups                ,
  ClusterSetupPhaseCreateIPAddressResources    ,
  ClusterSetupPhaseCreateNetworkName           ,
  ClusterSetupPhaseClusterGroupOnline          ,
  ClusterSetupPhaseGettingCurrentMembership    ,
  ClusterSetupPhaseAddNodeToCluster            ,
  ClusterSetupPhaseNodeUp                      ,
  ClusterSetupPhaseMoveGroup                   ,
  ClusterSetupPhaseDeleteGroup                 ,
  ClusterSetupPhaseCleanupCOs                  ,
  ClusterSetupPhaseOfflineGroup                ,
  ClusterSetupPhaseEvictNode                   ,
  ClusterSetupPhaseCleanupNode                 ,
  ClusterSetupPhaseCoreGroupCleanup            ,
  ClusterSetupPhaseFailureCleanup
} CLUSTER_SETUP_PHASE;

Constants

ClusterSetupPhaseInitialize Initialize cluster setup.
ClusterSetupPhaseValidateNodeState Validate cluster nodes.
ClusterSetupPhaseValidateNetft Validate cluster networks.
ClusterSetupPhaseValidateClusDisk Validate cluster disks.
ClusterSetupPhaseConfigureClusSvc Configure cluster service.
ClusterSetupPhaseStartingClusSvc Start cluster service.
ClusterSetupPhaseQueryClusterNameAccount Query cluster name.
ClusterSetupPhaseValidateClusterNameAccount Validate cluster name.
ClusterSetupPhaseCreateClusterAccount Create cluster account.
ClusterSetupPhaseConfigureClusterAccount Configure cluster account.
ClusterSetupPhaseFormingCluster Form the cluster.
ClusterSetupPhaseAddClusterProperties Add properties to cluster.
ClusterSetupPhaseCreateResourceTypes Create resource types.
ClusterSetupPhaseCreateGroups Create resource groups.
ClusterSetupPhaseCreateIPAddressResources Create IP address resources.
ClusterSetupPhaseCreateNetworkName Create network name.
ClusterSetupPhaseClusterGroupOnline Bring cluster groups online.
ClusterSetupPhaseGettingCurrentMembership Get current cluster membership.
ClusterSetupPhaseAddNodeToCluster Add node to cluster membership.
ClusterSetupPhaseNodeUp Start node.
ClusterSetupPhaseMoveGroup Move group to another node.
ClusterSetupPhaseDeleteGroup Delete group from cluster.
ClusterSetupPhaseCleanupCOs Clean up offline group.
ClusterSetupPhaseOfflineGroup Move group offline.
ClusterSetupPhaseEvictNode Remove a node from the cluster.
ClusterSetupPhaseCleanupNode Return node to pre-clustered state.
ClusterSetupPhaseCoreGroupCleanup Return core resource group to pre-clustered state.
ClusterSetupPhaseFailureCleanup Return failed resource to pre-clustered state.

Requirements

   
Windows version None supported Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header clusapi.h

See Also

ClusterSetupProgressCallback

Failover Cluster Enumerations