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 = 1,
  ClusterSetupPhaseValidateNodeState = 100,
  ClusterSetupPhaseValidateNetft = 102,
  ClusterSetupPhaseValidateClusDisk = 103,
  ClusterSetupPhaseConfigureClusSvc = 104,
  ClusterSetupPhaseStartingClusSvc = 105,
  ClusterSetupPhaseQueryClusterNameAccount = 106,
  ClusterSetupPhaseValidateClusterNameAccount = 107,
  ClusterSetupPhaseCreateClusterAccount = 108,
  ClusterSetupPhaseConfigureClusterAccount = 109,
  ClusterSetupPhaseFormingCluster = 200,
  ClusterSetupPhaseAddClusterProperties = 201,
  ClusterSetupPhaseCreateResourceTypes = 202,
  ClusterSetupPhaseCreateGroups = 203,
  ClusterSetupPhaseCreateIPAddressResources = 204,
  ClusterSetupPhaseCreateNetworkName = 205,
  ClusterSetupPhaseClusterGroupOnline = 206,
  ClusterSetupPhaseGettingCurrentMembership = 300,
  ClusterSetupPhaseAddNodeToCluster = 301,
  ClusterSetupPhaseNodeUp = 302,
  ClusterSetupPhaseApplyNetworkATCIntents,
  ClusterSetupPhaseMoveGroup = 400,
  ClusterSetupPhaseDeleteGroup = 401,
  ClusterSetupPhaseCleanupCOs = 402,
  ClusterSetupPhaseOfflineGroup = 403,
  ClusterSetupPhaseEvictNode = 404,
  ClusterSetupPhaseCleanupNode = 405,
  ClusterSetupPhaseCoreGroupCleanup = 406,
  ClusterSetupPhaseRepairCNOAccount,
  ClusterSetupPhaseRepairDNSPermissions,
  ClusterSetupPhaseFailureCleanup = 999
} CLUSTER_SETUP_PHASE;

Constants

 
ClusterSetupPhaseInitialize
Value: 1
Initialize cluster setup.
ClusterSetupPhaseValidateNodeState
Value: 100
Validate cluster nodes.
ClusterSetupPhaseValidateNetft
Value: 102
Validate cluster networks.
ClusterSetupPhaseValidateClusDisk
Value: 103
Validate cluster disks.
ClusterSetupPhaseConfigureClusSvc
Value: 104
Configure cluster service.
ClusterSetupPhaseStartingClusSvc
Value: 105
Start cluster service.
ClusterSetupPhaseQueryClusterNameAccount
Value: 106
Query cluster name.
ClusterSetupPhaseValidateClusterNameAccount
Value: 107
Validate cluster name.
ClusterSetupPhaseCreateClusterAccount
Value: 108
Create cluster account.
ClusterSetupPhaseConfigureClusterAccount
Value: 109
Configure cluster account.
ClusterSetupPhaseFormingCluster
Value: 200
Form the cluster.
ClusterSetupPhaseAddClusterProperties
Value: 201
Add properties to cluster.
ClusterSetupPhaseCreateResourceTypes
Value: 202
Create resource types.
ClusterSetupPhaseCreateGroups
Value: 203
Create resource groups.
ClusterSetupPhaseCreateIPAddressResources
Value: 204
Create IP address resources.
ClusterSetupPhaseCreateNetworkName
Value: 205
Create network name.
ClusterSetupPhaseClusterGroupOnline
Value: 206
Bring cluster groups online.
ClusterSetupPhaseGettingCurrentMembership
Value: 300
Get current cluster membership.
ClusterSetupPhaseAddNodeToCluster
Value: 301
Add node to cluster membership.
ClusterSetupPhaseNodeUp
Value: 302
Start node.
ClusterSetupPhaseMoveGroup
Value: 400
Move group to another node.
ClusterSetupPhaseDeleteGroup
Value: 401
Delete group from cluster.
ClusterSetupPhaseCleanupCOs
Value: 402
Clean up offline group.
ClusterSetupPhaseOfflineGroup
Value: 403
Move group offline.
ClusterSetupPhaseEvictNode
Value: 404
Remove a node from the cluster.
ClusterSetupPhaseCleanupNode
Value: 405
Return node to pre-clustered state.
ClusterSetupPhaseCoreGroupCleanup
Value: 406
Return core resource group to pre-clustered state.
ClusterSetupPhaseFailureCleanup
Value: 999
Return failed resource to pre-clustered state.

Requirements

Requirement Value
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