CLUSTER_SETUP_PHASE enumeration (clusapi.h)

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

   
Minimum supported client None supported
Minimum supported server Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header clusapi.h

See also

ClusterSetupProgressCallback

Failover Cluster Enumerations