Может ли APC разбудить выключенный компьютер, когда питание переменного тока вернется?


8

Я использовал apcupsd под Ubuntu, чтобы выключить компьютер, когда питание переменного тока теряется через последовательный порт.

Можно ли каким-либо образом разрешить ИБП разбудить уже выключенное устройство, когда питание переменного тока вернется? Я попытался включить в BIOS все, что соответствует пробуждению по кольцу, все еще не повезло.


Обычно вы используете PDU с поддержкой сети и подключаетесь к ИБП с поддержкой сети.
Стив

Ответы:


1

Это должна быть стандартная функция BIOS , и она легко обрабатывается apcupsd .

Вы ищете в BIOS для автоматического возврата питания, возврата питания или ИЛИ после потери питания. Это может быть включено, отключено или (для более поздних версий BIOS) в последнем состоянии. «Последнее состояние» подразумевает , что : вы вручную оставить машину на или выключить , используя выключатель питания.

Я использовал ИБП APC с подключением apcupsd и USB , чтобы делать именно то, что вы пытаетесь сделать.

ИБП Гивит и ИБП забирает. (но наоборот):

Когда ИБП разряжается, он останавливает питание машины. Когда он снова получает питание от сети, он возвращает питание на машину. С точки зрения машин, питание было удалено и восстановлено, НО вне его контроля. Следует просто следовать настройке BIOS для: «после потери питания».


Но это победило бы цель UPS. Я имею в виду, что если я не могу корректно завершить работу, когда подключен ИБП, я подвержен тем же рискам, что и при отключении питания, например, времени, в течение которого контроллер рейда может сбросить кэш DMA.
Дантебарба

Не уверен, что вы говорите. Вы можете «изящно выключить», когда ИБП подключен. Вы спрашиваете об автоматизированном поведении?
Давид6

точно. Если у вас есть сервер или просто сетевое хранилище в вашем домашнем офисе, вы не сможете постоянно присутствовать, чтобы отключить его при отключении питания.
Дантебарба

Может быть, я просто не понял, что ты объяснял. Но мне кажется, что использование apcupsd для выключения, когда ИБП работает от батареи, не будет работать. Функция BIOS «включить до последнего состояния после отключения питания» будет работать только в том случае, если в последнем записанном состоянии BIOS «включено», и этого не произойдет, если apcupsd предварительно выключит компьютер.
Дантебарба

1

Вы также можете использовать Raspberry Pi, не подключенный к ИБП, который пробуждает сервер через WoL или IPMI, когда питание возвращается и RPi загружается.


0

Я прошу прощения за то, что может быть сложным ответом.

Я думаю, что проблема заключается в том, что компьютер получает питание от ИБП, пока он не разрядится от батареи ... таким образом, когда питание снова включается, «изменения состояния» не происходит. Если бы у ИБП закончилось питание, я считаю, что настройки сервера для автоматического включения будут работать. Если у вас есть способ отправить волшебный пакет, тогда может работать wake on lan.

см. ссылку: http://www.linksysinfo.org/forums/showthread.php?t=65772.


1
Вы можете использовать коробку ALIX с NanoBSD (или pfSense) для подключения к ИБП через последовательный порт, а затем отправить пакет WoL. Это позволило бы избежать необходимости в довольно дорогих инвестициях в сетевой ИБП.
Стив

0

У меня была похожая проблема, и я решил ее, подключив Wi-Fi AP с DD-WRT напрямую к сети.

В ситуации, когда происходит сбой питания и сервер отключается, но питание отключается, поэтому сервер не видит изменений в состоянии сети, при запуске AP Wifi отправляет несколько пакетов WOL (пробуждение по локальной сети) в течение 5 минут, чтобы убедитесь, что пакет будет получен (если сервер все еще выключается, а питание уже возвращено).

Второй сценарий, когда восстановление питания после того, как ИБП разрядился от батарей, просто требует настройки BIOS для включения после потери питания.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.