Servidor Ubuntu detectando queda de energia elétrica?

0

Estou no estágio de planejamento para configurar meu servidor e ter algumas dúvidas. Em primeiro lugar minha rede é algo assim: Um computador pai conectado à Internet e três outros computadores filhos que não estão conectados à Internet, mas conectados ao PC pai pela LAN. O PC pai possui seu próprio no-break, enquanto os três PCs secundários compartilham outro no-break (de modo que, no total, existem apenas dois no-breaks).

Minha preocupação é que, em caso de falta de energia, eu quero que o PC pai permaneça ligado usando o no-break, mas quero que os PCs filhos sejam desligados imediatamente. Quando a eletricidade estiver de volta, quero que os três PCs infantis liguem novamente. Como faço para controlar os computadores secundários do PC pai usando software automatizado?

Todos os PCs estarão executando o servidor Ubuntu. Este é o único servidor que eu tenho.

    
por Cool_Coder 15.09.2014 / 14:43

1 resposta

0

Em primeiro lugar, este parece ser um projeto muito interessante. Tanto quanto eu sei, a maioria dos UPS modernos tem uma conexão USB para fornecer um sinal de desligamento ao computador conectado. Você pode analisar o sinal que seu no-break pode fornecer a você. Para controlar o servidor de três filhos, você poderia enviar um comando de desligamento via ssh (autenticação de chave de pub) na perda de energia.

Talvez haja outro dispositivo plug-and-play que possa monitorar a voltagem dos plugues de energia e enviar os dados para o servidor pai, se a primeira opção não estiver funcionando.

Se não houver tal dispositivo listado acima e seu no-break não fornecer um cabo de sinal, a única maneira que vejo é "hackear" o no-break e pegar algum sinal elétrico que possa acionar uma porta Raspberry Pi que desliga o seu máquinas via ssh.

Mas tenha cuidado porque você está lidando com altas voltagens e altas correntes que podem causar danos letais se não forem tratados com extrema cautela.

Para inicializar as máquinas novamente, você deve procurar em seu BIOS. A maioria das Motherboards modernas tem a função WakeOnLan que alimenta o computador se um sinal correto for recebido via LAN.

    
por Flatron 15.09.2014 / 14:54