É possível ter o failover automático de um serviço do Windows sem o clustering do Windows?

3

Devido a uma falha parcial de nossa SAN, mudamos nosso enfileiramento de mensagens (Active MQ) de usar o armazenamento de rede para o armazenamento local. Como o servidor secundário não está mais compartilhando o mesmo local de armazenamento que o primário, o serviço é encerrado e deve ser iniciado manualmente se o primário falhar.

Os serviços estão sendo executados no Windows Server 2008 R2 Standard Edition. Existe alguma maneira de iniciar automaticamente o serviço no servidor secundário se o primário falhar? O clustering do Windows parece exigir Enterprise Edition e não consigo atualizar os servidores a curto prazo.

    
por DJCasey 27.05.2013 / 05:53

2 respostas

2

Os serviços do Windows têm ações que podem ser configuradas para executar um script em caso de falha. Teoricamente, você poderia escrever um script que inicie o serviço na outra máquina. No entanto, isso não ajuda se a máquina inteira morrer.

O armazenamento compartilhado com o iscsi é ridiculamente fácil de configurar em qualquer hardware extra que você possa ter por perto e que possa instalar o Linux ou o bsd gratuito. Mesmo o Windows faz o compartilhamento iscsi. Em vez de reinventar a roda, faça isso.

    
por 27.05.2013 / 06:12
0

Existem muitos aplicativos de monitoramento de serviços, como PA Server Monitor , FrameFlow e SolarWinds Orion , entre outros, que podem monitorar facilmente um serviço e, se ele falhar, iniciar um serviço diferente.

    
por 31.05.2013 / 05:48