Em um projeto recente, tive a oportunidade de ajudar um cliente na instalação de uma instância clusterizada do SQL Server em um Cluster do Windows. Ao longo do processo, encontramos vários erros e aprendemos lições valiosas. Neste post do blog, exploraremos os erros de verificação do cluster do Microsoft Cluster Service (MSCS) que podem ocorrer durante a instalação ou ao adicionar um nó ao cluster.
Um erro comum que encontramos foi a falha na “regra” de configuração relacionada à verificação do cluster do Microsoft Cluster Service (MSCS). Esse erro nos impediu de prosseguir com a instalação até que fosse resolvido ou contornado usando uma solução alternativa mencionada no KB953748 ou no SQL Server Books Online.
Após uma investigação mais aprofundada, descobrimos a seguinte mensagem de erro no arquivo Detail.txt:
Embora muitos clientes optem por usar a solução alternativa fornecida no KB953748, esse cliente em particular estava interessado em entender a causa raiz do erro.
Após analisar o problema, identificamos várias possíveis razões para esse erro:
- A validação do cluster nunca foi executada no cluster.
- O relatório de validação do cluster contém erros.
- Há um bloqueio no acesso à pasta Admin$, o que impede o acesso ao relatório de validação do cluster.
- O relatório de validação do cluster não está presente nos nós do cluster.
- O relatório de validação do cluster não pode ser encontrado.
É crucial resolver esses problemas subjacentes antes de prosseguir com a solução alternativa mencionada no artigo do KB mencionado acima, especialmente se forem encontrados erros ou avisos no relatório de validação do cluster.
Se você ainda não executou o relatório de validação do cluster, recomendo fazê-lo antes de iniciar qualquer instalação relacionada ao cluster. Você pode executar o relatório usando o Gerenciador de Cluster de Failover, conforme explicado aqui.
Se o relatório de validação do cluster contiver erros, é essencial corrigi-los antes de prosseguir com a instalação do SQL Server.
Nos casos em que o acesso à pasta Admin$ está bloqueado, você deve desbloqueá-lo antes de iniciar a instalação do SQL Server.
Por exemplo, você pode encontrar as seguintes mensagens:
Slp: Inicializando objeto de destino da regra: Microsoft.SqlServer.Configuration.Cluster.Rules.ClusterServiceFacet
Slp: Relatório de Validação não encontrado em Node1.DomainName.com
Slp: Relatório de Validação não encontrado em Node2.DomainName.com
À medida que continuo explorando esse tópico, compartilharei insights adicionais e causas desse comportamento em futuros posts do blog. Fique ligado!
Se você encontrou problemas semelhantes ou tem outras causas e soluções para compartilhar, deixe um comentário abaixo. Gostaria de ouvir você!