Gli UPS APC possono riattivare la macchina spenta quando viene ripristinata l'alimentazione CA?


8

Ho usato apcupsd sotto Ubuntu per spegnere la mia macchina quando l'alimentazione CA viene persa via seriale.

Esiste un modo per consentire all'UPS di riattivare la macchina già spenta al ripristino dell'alimentazione CA? Ho provato ad abilitare tutto ciò che nel BIOS corrisponde a svegliarsi da squillo, ancora senza fortuna.


Normalmente si utilizza una PDU abilitata alla rete e ci si connette a un UPS abilitato alla rete.
Steve-o

Risposte:


1

Questa dovrebbe essere una funzionalità standard del BIOS e gestita facilmente da apcupsd .

Stai cercando nel BIOS il ritorno automatico dell'alimentazione, il ritorno dell'alimentazione o la perdita dell'alimentazione successiva. Questo può essere abilitato, disabilitato o (per BIOS più recenti) all'ultimo stato. L'opzione 'ultimo stato' significa: hai lasciato manualmente la macchina accesa o spenta , usando l'interruttore di alimentazione.

Ho usato un UPS APC , con apcupsd e connessione USB , per fare esattamente quello che stai cercando di fare.

L'UPS Givith e l'UPS tolgono. (ma al contrario):

Quando l'UPS ha poca batteria, interrompe l'alimentazione della macchina. Quando ha di nuovo l'alimentazione di rete, restituisce energia alla macchina. Dal punto di vista delle macchine, l'alimentazione è stata rimossa e ripristinata, MA al di fuori del suo controllo. Dovrebbe semplicemente seguire le impostazioni del BIOS per: 'dopo la perdita di potenza ".


Ma ciò vanificherebbe lo scopo di un UPS. Voglio dire, se non riesco a spegnerlo con grazia mentre l'UPS è collegato, sono esposto agli stessi rischi di un'interruzione di corrente, ad esempio il tempo in cui il controller raid scarica la cache DMA.
dantebarba,

Non sono sicuro di quello che stai dicendo. Puoi "spegnere con grazia" mentre l'UPS è collegato. Stai chiedendo un comportamento automatizzato?
david6

Esattamente. Se hai un server o solo un NAS nel tuo ufficio a casa non sarai in grado di essere sempre presente per spegnerlo ogni volta che si spegne la corrente.
dantebarba,

Forse non ho capito cosa stavi spiegando. Ma mi sembra che l'utilizzo di apcupsd per lo spegnimento quando l'UPS è a batteria non funzionerà. La funzione BIOS "power up to last state after power loss" funzionerà solo se l'ultimo stato registrato del BIOS è "power up" e ciò non accadrà se apcupsd spegne il computer in anticipo.
dantebarba,

1

Probabilmente potresti anche utilizzare un Raspberry Pi non collegato all'UPS che riattiva il server tramite WoL o IPMI al ripristino dell'alimentazione e all'avvio di RPi.


0

Mi scuso per quella che potrebbe essere una risposta complessa.

Penso che il problema sarebbe che il computer riceve alimentazione dall'UPS fino a quando non si esaurisce la batteria ... quindi quando si riaccende non si verifica alcun "cambiamento di stato". Se l'UPS si fosse esaurito, credo che le impostazioni del server per l'accensione automatica funzionerebbero. Se hai un modo per inviare un pacchetto magico, allora wake on lan potrebbe funzionare.

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


1
È possibile utilizzare una scatola ALIX con NanoBSD (o pfSense) per connettersi a un UPS via seriale e quindi inviarlo a un pacchetto WoL. Ciò eviterebbe di richiedere un investimento piuttosto costoso in un UPS di rete.
Steve-o

0

Ho avuto un problema simile e l'ho risolto collegando un AP Wifi con DD-WRT direttamente alla rete.

In una situazione in cui si verifica un'interruzione dell'alimentazione e il server si spegne, ma l'alimentazione viene restituita in modo che il server non veda il cambiamento nello stato di rete, il WiFi AP di avvio invia alcuni pacchetti WOL (wake-on-lan) per 5 minuti a assicurarsi che il pacchetto verrà ricevuto (nel caso in cui il server sia ancora spento, mentre l'alimentazione è già stata restituita).

Il secondo scenario in cui il ritorno dell'alimentazione dopo che l'UPS ha esaurito le batterie richiede solo un'impostazione del BIOS per accendersi dopo l'interruzione dell'alimentazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.