Gentoo apcupsd и PowerChute Network Shutdown (PCNET)

PowerChute Network Shutdown (PCNET) в сочетании с apcupsd - крутая штука позволяющая не ставить огромную кучу ненужного софта от APC и правильно гасить серверы по команде UPS.
В gentoo это работает не совсем хорошо, UPS остается online, если питание появится до издыхания батарей, серверы не проснутся.
Но чтобы это совсем хорошо работало, надо чтобы система после останова имела возможность отправить на UPS команду killpower для откючения UPS от сети. Потому сетевой адаптер должен быть активным при останове системы до самого конца.
http://www.apcupsd.org/manual/Configuration_Examples.html#SECTION000135000000000000000
В RedHat и подобных ему делаем: chkconfig --level 0 network on
Предложите варианты для Gentoo...
rc-update -a net.eth0 boot - не подходит, ибо гасит сеть слишком рано.

>Но чтобы это совсем хорошо

>Но чтобы это совсем хорошо работало, надо чтобы система после останова имела возможность отправить на >UPS команду killpower для откючения UPS от сети.

Как то это все странно. ИМХО гораздо легче собрать отдельнный комп, но такой чтоб не жрал много (embadded?) в задачи которого будет входить гашение всех серверов (через ssh?) по команде UPS и бужение их, по комманде с UPS опять же, при помощи WakeOnLan. Сам комп может вообще не гасится.

Как система после останова может куда либо отправить какую либо команду (пусть даже и при работающей сети) для меня загадка.

>>легче собрать отдельный

>>легче собрать отдельный комп
По Вашему это легче чем обеспечить неопускаемый интерфейс?
Не нужен никакой WakeOnLan, все есть в apcupsd.
Все что Вы можете сделать через ssh и WakeOnLan apcupsd у меня делает, но он не может передать на UPS команду отключиться.

>>Как система после останова может куда либо отправить какую либо команду (пусть даже и при работающей сети) для меня загадка.
Очень просто - после остановки всех служб выполняется скрипт /etc/init.d/halt.sh где предпоследняя команда
/etc/apcupsd/apccontrol killpower передает по сети на UPS команду отключиться от сети и сам отключается...

--------------------------
Сеть свободных знаний
http://www.net-class.net/

Обратите внимание на пакет

Обратите внимание на пакет sys-power/nut.

Он делает всё, что вы хотите.

С sys-power/nut знаком,

С sys-power/nut знаком, использую его иногда, но он требует непосредственного подключения к UPS (это не всегда возможно), не поддерживает PowerChute Network Shutdown (PCNET), и не умеет общаться с UPS по сети.

--------------------------
Сеть свободных знаний
http://www.net-class.net/

Если вы про какой-то UPS,

Если вы про какой-то UPS, который выступает как отдельное устройство в сети, то тут я ничего сказать не могу, т.к. не в курсе. Если же вы имеете в виду, что вообще невозможно с помощью nut организовать сервер, к которому будет подключен сам UPS и клиентов, которые будут по локальной сети подключаться к этому серверу, то вы неправы. Всё это можно и работает у меня.

Это Smart-UPS 5000 с сетевым

Это Smart-UPS 5000 с сетевым интерфейсом, иначе зачем же я тут про сеть ...?

Нужного эффекта добился так:

##/etc/conf.d/net
predown() {
for nonstop in br0242 lo vlan242 bond0 eth0 eth1
do
if [ ${IFACE} = $nonstop ]
then
    ewarn "${IFACE} - non stop"
    return 1
fi
done
return 0
}

br0242 lo vlan242 bond0 eth0 eth1 - это список интерфейсов которые не надо опускать ...

есть еще параметр в /etc/conf.d/rc
Я его поставил в RC_DOWN_INTERFACE="no", но это не подействовало

--------------------------
Сеть свободных знаний
http://www.net-class.net/

Упсы, что поумней, делают это

Упсы, что поумней, делают это сами. При потере питания ждут разряда батарей до установленного конфигом процента. Затем посылают оповещение. Затем если питания нет и батареи разряжены до минимально установленного уровня отключаются самостоятельно. При появлении питания могут автоматом включаться, а особо продвинутые после заряда батарей до установленного процента посылают по сети wol запросы на забитые заранее маки. Правда в моих Smart-UPS RT 5000 XL я wol не нашел. Пришлось в биосе одному из серверов указать чтоб при появлении питания включаться, затем скриптиком по wol поднимал остальную стойку (а то если все сразу пиковый ток автомат вышибает)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".