Como verificar se um desligamento do Windows Server foi concluído no hardware do servidor antes que a UPS elimine energia?

1

Nossa máquina Windows Server 2012 R2 acaba de receber seu próprio UPS ( APC Back-UPS RS 550G ). Estou usando a versão do Windows do apcupsd e, como preferiria que o no-break se desligasse após o desligamento, também adicionei o parâmetro -p ao serviço. Como a documentação afirma claramente, devido a deficiências no sistema operacional, não é possível garantir que o sistema concluiu com êxito o desligamento quando o UPS mata a energia, pois a instrução "kill power" só pode ser enviada ao no-break enquanto o sistema ainda estiver funcionando. Portanto, adicionei um doshutdown.bat que primeiro finaliza os serviços essenciais e, em seguida, executa um comando de encerramento personalizado: c:\windows\System32\shutdown.exe /s /d u:6:12 /c "apcupsd doshutdown" /t 5 /f

Ao testar uma falha de energia, disparar o desligamento funciona bem, mas o UPS parece matar a energia antes que o LED indicador de energia do servidor mude de verde para âmbar , o que me faz perguntar se o desligamento está encerrado. para discos (não temos uma bateria de backup RAID), foi concluída nesse ponto (servidor é um Fujitsu Primergy TX1330 M1).

O log de eventos do Windows lista as entradas que sugerem que o desligamento ainda pode ter sido bem-sucedido, mas essas entradas aparecem após as primeiras entradas referentes à inicialização após a perda de energia, o que geralmente significa que o log não pode ser descarregado no disco. ? (Apenas captura de tela em alemão, desculpe)

Essasentradasdelog,apesardeapareceremnaordemerrada,confirmamqueosistemaconcluiuodesligamentocomsucesso?

ORAID1dosistemanãoreportaerros.OlogdeeventosdoIPMInãocontémentradasincomuns(oúltimoeventoé"Desligamento do sistema operacional - motivo: 0x0006000C 'Falha de energia: Ambiente'" às 14:02:58, correspondendo a hora das entradas de log ordenadas incorretamente do Windows; o próximo evento IPMI é "Reinício automático após uma falha de energia primária", conforme esperado.

Eu sei que não dizer ao no-break "matar energia" seria a maneira mais segura, mas não me sinto confortável em permitir que o no-break funcione com baterias, zumbindo por até 11 horas sem ninguém no escritório energizar desligue manualmente. Além disso, se o servidor não receber a energia kill & restaurado, ele não inicializa sozinho.

Pergunta de bônus: o tempo entre o comando de desligamento e o tempo de desligamento registrado é de 16 segundos. Eu sei que o modelo de UPS (APC Back-UPS RS 550G) deixa um pouco de tempo de graça entre ser emitido um comando "kill power" e realmente terminar a linha. No entanto, não consegui encontrar nenhuma informação sobre como isso funciona - é apenas um temporizador simples (e quanto tempo ele sai?) Ou está mesmo assistindo a uma queda no consumo de energia?

    
por Energiequant 23.03.2016 / 15:15

1 resposta

0

Não é uma resposta completa, mas sua pergunta de bônus pode ser resolvida conectando o computador a uma tomada de parede sem o no-break e conectando alguma carga no no-break (lâmpada, ventilador de mesa, chaleira ... algo semelhante ao tração de energia do computador). Emita um desligamento normal no computador e observe o que acontece com a lâmpada. A energia é cortada após um tempo definido? O no-break monitora o consumo de energia e só desliga depois de desligar a lâmpada?

    
por 22.08.2016 / 10:35