Eu tenho um cluster sql server 2008 r2 de dois nós que acabamos de fazer uma atualização do sistema operacional do windows 2008 r2 para o windows 2012 r2, a atualização do sistema operacional foi feita no local para que a instalação do SQL Server permanecesse em sintonia. A função de cluster não voltará a ficar online dizendo que não foi possível encontrar nenhum endereço IP do qual essa instância dependa.
Tudo fica on-line, exceto o recurso do SQL Server e, olhando no arquivo de log do servidor sql, mostra que o servidor sql de erro está sendo inicializado, pois posso ver o mestre e o modelo serem iniciados.
Do log sql:
Não foi possível localizar nenhum endereço IP do qual esta instância do SQL Server dependa. Verifique se o serviço de cluster está em execução, se a relação de dependência entre o SQL Server e os recursos de nome de rede está correta e se os endereços IP dos quais essa instância do SQL Server depende estão disponíveis. Código de erro: 0x5.
Existem etapas adicionais que precisam ser executadas com o Windows Server 2012 r2 que precisam ser executadas para que o SQL Server 2008 r2 possa ser executado em um cluster de failover?
Antes do Windows Server 2012 R2, não havia suporte para fazer uma atualização in-loco do Windows para uma FCI. De acordo com a documentação da Microsoft :
Como seu sistema operacional inicial era o Windows Server 2008 R2, você não pode fazer uma atualização in-loco para o Windows Server 2012 R2. Em vez disso, você precisará criar um novo cluster do Windows, fazer uma nova instalação do SQL para uma nova FCI e migrar para essa nova FCI.
Você pode fazer isso usando o hardware existente removendo um nó do cluster, fazendo a nova instalação do Windows e do SQL e, em seguida, repetindo o processo um nó por vez para mover os servidores do cluster antigo para o novo cluster.
Depois de atualizar para o Windows Server 2012 R2, você poderá fazer atualizações in-loco do SO no futuro.
Dado que você já atualizou o sistema operacional, sua melhor aposta será desinstalar o SQL Server e reinstalar o FCI do zero.
Algumas possibilidades, uma é devido às dependências do cluster, se alguma mudança de nome aconteceu na verificação de atualização e verifique se elas estão alinhadas. O outro é um problema de permissões que está no centro do problema, dê uma olhada neste post para uma solução https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ac756875-eee4-422e-8701- 780d519d01c0/sql-20052008-on-windows-server-2008-r2-cluster-service-only-starts-when-account-is-local-admin?forum=sqlsecurity . Devido a mudanças na segurança em 2012 que podem levar à resposta
A atualização do sistema operacional Windows de um cluster de failover não é compatível com sistemas operacionais anteriores ao Windows Server 2012 R2. Para atualizar um nó de cluster em execução no Windows Server 2012 R2