|
#1
|
|||
|
|||
Как правильно готовить apcupsd
Victor Sudakov написал(а) к All в Apr 19 18:42:28 по местному времени:
Dear All, Это уже вроде как избитый вопрос, но погуглил и не нашёл подходящих советов. По умолчанию предполагается, что установленный из портов сабж запускается как "/usr/local/sbin/apcupsd --kill-on-powerfail", в этом случае сабж запускает shutdown системы и одновременно посылает ИБП сигнал о выключении питания. ИБП предусматривает некую отсрочку примерно 30 секунд, за это время система должна успеть отработать shutdown, и тут как раз питание пропадает. Всё бы хорошо, но виндовые сервера в bhyve выключаются долго, несколько минут проходит между "vm stopall" и их выключением. В полминутную отсрочку это не укладывается. Как лучше поступить? 1. Запускать apcupsd без ключей, пусть он шатдаунит систему, но питание ИБП не отключает никогда? В этом случае есть риск не отследить внезапное возвращение питания и остаться выключенным. 2. Поставить большой KILLDELAY в apcupsd.conf? Но тогда есть шанс, что shutdown (в смысле rc) прибьёт apcupsd раньше, чем он успеет послать killpower. И мы тогда получаем сценарий 1. Ну и фиг с ним, может быть? 3. ??? Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |