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?