ClusterSetupProgressCallback函式用來識別叢集安裝程式的目前階段。
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;
常數
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 建立 IP 位址資源。 |
ClusterSetupPhaseCreateNetworkName值: 205 建立網路名稱。 |
ClusterSetupPhaseClusterGroupOnline值: 206 讓叢集群組上線。 |
ClusterSetupPhaseGettingCurrentMembership值: 300 取得目前的叢集成員資格。 |
ClusterSetupPhaseAddNodeToCluster值: 301 將節點新增至叢集成員資格。 |
ClusterSetupPhaseNodeUp值: 302 啟動節點。 |
ClusterSetupPhaseMoveGroup值: 400 將群組移至另一個節點。 |
ClusterSetupPhaseDeleteGroup值: 401 從叢集刪除群組。 |
ClusterSetupPhaseCleanupCOs值: 402 清除離線群組。 |
ClusterSetupPhaseOfflineGroup值: 403 離線移動群組。 |
ClusterSetupPhaseEvictNode值: 404 從叢集移除節點。 |
ClusterSetupPhaseCleanupNode值: 405 將節點傳回至預先叢集狀態。 |
ClusterSetupPhaseCoreGroupCleanup值: 406 將核心資源群組傳回至預先叢集狀態。 |
ClusterSetupPhaseFailureCleanup值: 999 將失敗的資源傳回至預先叢集狀態。 |
規格需求
| 最低支援的用戶端 | 都不支援 |
| 最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
| 標頭 | clusapi.h |