Atrasar a inicialização do servidor do Windows (membro) até que o Controlador de Domínio esteja disponível

7

Qual é a maneira mais eficiente de atrasar (ou pausar) a inicialização a frio dos servidores membros do domínio do Windows até que um servidor de domínio esteja disponível? Existem maneiras de atrasar o início de uma servidor , mas é um pouco ineficiente, porque não há necessidade real de atrasar a inicialização se um controlador de domínio já estiver disponível, mas se um controlador de domínio não estiver disponível, ele terá um grande impacto nos serviços que dependem sobre a disponibilidade de um controlador de domínio (a maioria dos serviços não é iniciada se depender de um controlador de domínio indisponível e precisa ser iniciada manualmente quando o servidor de domínio estiver em execução).

    
por Francois Nel 25.11.2015 / 11:21

2 respostas

5

A solução mais fácil seria ativar WOL e executar um script de inicialização no controlador de domínio que envia o pacote mágico WOL para os outros servidores.

Você teria que configurar o BIOS / UEFI dos servidores para

  1. liga todos os controladores de domínio após uma falha de energia quando a energia é restaurada e
  2. para manter todos os outros servidores desligados após uma falha de energia e
  3. ative WOL .
por 25.11.2015 / 13:54
0

Neat questão. Eu só quero adicionar uma alternativa para o que vale a pena. A pergunta de Daniel está bem; isso é apenas meus 2 centavos.

Esta solução é altamente dependente da sua plataforma de hardware (tecnicamente, o WOL também depende do seu hardware, mas o WOL é amplamente implementado), mas vamos apenas usar os servidores da HP como exemplo. Os servidores HP geralmente possuem subsistemas de gerenciamento fora de banda, chamados ILOs (Integrated Lights-Out.) Esse subsistema deve estar automaticamente "On", desde que o servidor tenha energia.

Em seu controlador de domínio, você pode anexar uma tarefa a um evento registrado pelo controlador de domínio que indique sua "prontidão" ou executar algum tipo de verificação de integridade manual no script, tentando ligá-lo a portas TCP. , 389, etc. Uma vez que seu script determinou que o AD é saudável, você pode usar os cmdlets HP ILO Powershell para ligar remotamente o servidor da seguinte forma:

Set-HPiLOHostPower -Server $MyServer '
                   -Username $IloUser '
                   -Password $IloPassword'
                   -HostPower "Yes"
    
por 28.11.2015 / 22:41