Os APC ups podem acordar a máquina desligada quando a energia CA voltar?

8

Eu usei o apcupsd no ubuntu para desligar minha máquina quando a energia CA é perdida via serial.

Existe alguma maneira de o UPS acordar já desligado da máquina quando a energia CA voltar? Eu tentei habilitar tudo no BIOS que corresponde a acordar por anel, ainda sem sorte.

c2h2
fonte
Você usaria normalmente uma PDU habilitada para rede e se conectaria a um no-break habilitado para rede.
Steve-o

Respostas:

1

Esse deve ser um recurso padrão do BIOS e manipulado facilmente pelo apcupsd .

Você está procurando na BIOS por retorno automático de energia, retorno de energia ou perda de energia após a perda. Isso pode ser ativado, desativado ou (para o BIOS mais recente) último estado. A opção 'último estado' significa: você deixou a máquina ligada ou desligada manualmente , usando o interruptor de energia.

Eu usei um no- break da APC , com conexão apcupsd e USB , para fazer exatamente o que você está tentando fazer.

O no-break fornece e o no-break é retirado. (mas ao contrário):

Quando o no-break está com pouca bateria, ele interrompe a energia da máquina. Quando volta a ter alimentação, retorna a energia para a máquina. Do ponto de vista das máquinas, a energia foi removida e restaurada, MAS fora de seu controle. Deve apenas seguir a configuração do BIOS para: 'após perda de energia ".

david6
fonte
Mas isso derrotaria o objetivo de um no-break. Quero dizer, se não consigo desligar normalmente enquanto o no-break está conectado, estou exposto aos mesmos riscos de uma queda de energia, por exemplo, tempo para o controlador de ataque descarregar o cache do DMA.
Dantebarba 10/07/19
Não sabe o que está dizendo. Você pode 'desligar normalmente' enquanto o no-break estiver conectado. Você está perguntando sobre comportamento automatizado?
David6 12/07/19
exatamente. Se você possui um servidor ou apenas um NAS em seu escritório em casa, não poderá estar presente o tempo todo para desligá-lo sempre que a energia acabar.
Dantebarba 12/07/19
Talvez eu simplesmente não tenha entendido o que você estava explicando. Mas parece-me que usar o apcupsd para desligar quando o no-break estiver com bateria não funcionará. O recurso do BIOS "energizar até o último estado após perda de energia" funcionará apenas se o último estado gravado do BIOS for "energizar" e isso não ocorrerá se o apcupsd desligar o computador com antecedência.
Dantebarba 12/07/19
1

Você também pode provavelmente usar um Raspberry Pi não conectado ao no-break que ativa o servidor via WoL ou IPMI quando a energia voltar e o RPi inicializar.

davidhq
fonte
0

Peço desculpas pelo que pode ser uma resposta complexa.

Penso que o problema seria que o computador está recebendo energia do no-break até ficar sem bateria ... assim, quando a energia voltar, não haverá 'mudança de estado'. Se o no-break ficar sem energia, acredito que as configurações do servidor para ligar automaticamente funcionariam. Se você tiver uma maneira de enviar um pacote mágico, ativar a LAN poderá funcionar.

consulte o link: http://www.linksysinfo.org/forums/showthread.php?t=65772

cprofitt
fonte
11
Você pode usar uma caixa ALIX com o NanoBSD (ou pfSense) para conectar-se a um no-break via serial e depois enviar um pacote WoL. Isso evitaria exigir um investimento bastante caro em um no-break de rede.
Steve-o
0

Eu tive um problema semelhante e o resolvi conectando um AP Wifi com DD-WRT diretamente à rede elétrica.

Em uma situação em que há perda de energia e o servidor é desligado, mas a energia retorna para que o servidor não veja a mudança na rede elétrica, o Wifi AP inicial envia alguns pacotes WOL (wake-on-lan) ao longo de 5 minutos para verifique se o pacote será recebido (caso o servidor ainda esteja sendo desligado, enquanto a energia já retornou).

O segundo cenário em que a energia retorna após o no-break ficar sem bateria requer apenas uma configuração do BIOS para ligar após a perda de energia.

Alakdae
fonte