Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função de retorno de chamada que recebe atualizações regulares sobre a progressão da configuração do cluster. Esse retorno de chamada é usado durante o processamento das funções CreateCluster, AddClusterNode e DestroyCluster .
Sintaxe
PCLUSTER_SETUP_PROGRESS_CALLBACK PclusterSetupProgressCallback;
BOOL PclusterSetupProgressCallback(
[in, optional] PVOID pvCallbackArg,
[in] CLUSTER_SETUP_PHASE eSetupPhase,
[in] CLUSTER_SETUP_PHASE_TYPE ePhaseType,
[in] CLUSTER_SETUP_PHASE_SEVERITY ePhaseSeverity,
[in] DWORD dwPercentComplete,
[in, optional] PCWSTR lpszObjectName,
[in] [in] DWORD dwStatus
)
{...}
Parâmetros
[in, optional] pvCallbackArg
Parâmetro pvCallbackArg passado para a função CreateCluster, AddClusterNode ou DestroyCluster.
[in] eSetupPhase
Valor da enumeração CLUSTER_SETUP_PHASE que fornece a fase de configuração atual. O parâmetro pode ser um dos valores a seguir.
ClusterSetupPhaseInitialize (1)
Inicializar a configuração do cluster.
ClusterSetupPhaseValidateNodeState (100)
Validar nós de cluster.
ClusterSetupPhaseValidateNetft (102)
Validar redes de cluster.
ClusterSetupPhaseValidateClusDisk (103)
Validar discos de cluster.
ClusterSetupPhaseConfigureClusSvc (104)
Configurar o serviço de cluster.
ClusterSetupPhaseStartingClusSvc (105)
Inicie o serviço de cluster.
ClusterSetupPhaseQueryClusterNameAccount (106)
Nome do cluster de consulta.
ClusterSetupPhaseValidateClusterNameAccount (107)
Validar o nome do cluster.
ClusterSetupPhaseCreateClusterAccount (108)
Criar conta de cluster.
ClusterSetupPhaseConfigureClusterAccount (109)
Configurar a conta de cluster.
ClusterSetupPhaseFormingCluster (200)
Forme o cluster.
ClusterSetupPhaseAddClusterProperties (201)
Adicione propriedades ao cluster.
ClusterSetupPhaseCreateResourceTypes (202)
Criar tipos de recursos.
ClusterSetupPhaseCreateGroups (203)
Criar grupos de recursos.
ClusterSetupPhaseCreateIPAddressResources (204)
Criar recursos de endereço IP.
ClusterSetupPhaseCreateNetworkName (205)
Crie o nome da rede.
ClusterSetupPhaseClusterGroupOnline (206)
Coloque os grupos de clusters online.
ClusterSetupPhaseGettingCurrentMembership (300)
Obtenha a associação de cluster atual.
ClusterSetupPhaseAddNodeToCluster (301)
Adicionar nó à associação de cluster.
ClusterSetupPhaseNodeUp (302)
Iniciar nó.
ClusterSetupPhaseMoveGroup (400)
Mova o grupo para outro nó.
ClusterSetupPhaseDeleteGroup (401)
Excluir grupo do cluster.
ClusterSetupPhaseCleanupCOs (402)
Limpe o grupo offline.
ClusterSetupPhaseOfflineGroup (403)
Mover grupo offline.
ClusterSetupPhaseEvictNode (404)
Remova um nó do cluster.
ClusterSetupPhaseCleanupNode (405)
Retornar o nó para o estado pré-clusterizado.
ClusterSetupPhaseCoreGroupCleanup (406)
Retornar o grupo de recursos principal para o estado pré-clusterizado.
ClusterSetupPhaseFailureCleanup (999)
Retornar o recurso com falha para o estado pré-clusterizado.
[in] ePhaseType
Valor da enumeração CLUSTER_SETUP_PHASE_TYPE que fornece o tipo de fase de configuração atual. O parâmetro pode ser um dos valores a seguir.
ClusterSetupPhaseStart (1)
Indica o início de uma nova fase de instalação conforme passado no parâmetro eSetupPhase .
ClusterSetupPhaseContinue (2)
Indica a continuação de uma fase de instalação conforme passado no parâmetro eSetupPhase . Esse retorno de chamada pode ser repetido durante o processamento da fase e do tipo de instalação específicos.
ClusterSetupPhaseEnd (3)
Chamado uma vez no final de cada fase de instalação, conforme passado no parâmetro eSetupPhase .
[in] ePhaseSeverity
Valor da enumeração CLUSTER_SETUP_PHASE_SEVERITY que fornece a severidade da fase de configuração atual. O parâmetro pode ser um dos valores a seguir.
ClusterSetupPhaseInformational (1)
Essa fase da instalação do cluster pode ser concluída com êxito.
ClusterSetupPhaseWarning (2)
Essa fase da configuração do cluster pode ser concluída, com um aviso.
ClusterSetupPhaseFatal (3)
Esta fase do processo de instalação do cluster não pode ser concluída com êxito.
[in] dwPercentComplete
Indica a porcentagem aproximada de configuração que foi concluída.
Intervalo: 0 a 100
[in, optional] lpszObjectName
Nome do objeto.
[in] [in] dwStatus
Status
Retornar valor
TBD
Comentários
O tipo PCLUSTER_SETUP_PROGRESS_CALLBACK define um ponteiro para essa função.
A classe MOF MSCluster_EventClusterCallback é usada de maneira semelhante.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Nenhum compatível |
| Servidor mínimo com suporte | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
| Plataforma de Destino | Windows |
| Cabeçalho | clusapi.h |