Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8850 из 10753 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          23 Apr 19 22:23:18
Кому : eugen                                               23 Apr 19 22:23:18
Тема : Как правильно готовить apcupsd
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5cbf2e94
На   : area://RU.UNIX.BSD?msgid=grosbein.net+a17a370b
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+c116dbb2
==============================================================================
Dear eugen,

23 Apr 19 15:05, Eugene Grosbein wrote to me:

VS>>>> Это уже вроде как избитый вопрос, но погуглил и не нашёл
VS>>>> подходящих советов. По умолчанию предполагается, что
VS>>>> установленный из портов сабж запускается как
VS>>>> "/usr/local/sbin/apcupsd --kill-on-powerfail", в этом случае
VS>>>> сабж запускает shutdown системы и одновременно посылает ИБП
VS>>>> сигнал о выключении питания. ИБП предусматривает некую отсрочку
VS>>>> примерно 30 секунд, за это время система должна успеть
VS>>>> отработать shutdown, и тут как раз питание пропадает. Всё бы
VS>>>> хорошо, но виндовые сервера в bhyve выключаются долго,
VS>>>> несколько минут проходит между "vm stopall" и их выключением. В
VS>>>> полминутную отсрочку это не укладывается.
EG>>> Конкретно эта проблема должна решаться элементарно: запретить
EG>>> apcupsd гасить UPS по собственной инициативе
VS>> То есть запускать его совсем без ключей?

EG> Я не использую apcupsd для управления серверами, про ключи не
EG> подскажу. У меня apcupsd используется только для рабочих станций и
EG> десктопа.

А на них он как запускается у тебя?

VS>> А как обеспечить, чтобы определенный скрипт запускался последним
VS>> при шатдауне?

EG> Mon, 17 Apr 2017 16:33:00 +0700:

>> Тогда я наверное могу вставить 'apcupsd --power-off' в конец
>> /etc/rc.shutdown,

Ну да, я когда-то думал об этом, но это ведь нештатный способ?

>> а из режима мониторинга убрать ключ
>> --kill-on-powerfail, и получится то же самое, что у тебя. Т.е. race
>> condition останется, но будет происходить значительно позже, уже
>> после остановки всех демонов.

>> ЗЫ --power-off, а не --killpower, потому что мне не надо, чтобы
>> после включения питания ИБП проснулся: машинка всё равно запускается
>> руками.
>>
>> Victor Sudakov, VAS4-RIPE, VAS47-RIPN

EG> Я, правда, предпочитаю просто обозвать скрипт 000.something,
EG> чтобы он в обратном порядке гашения получился раньше.
EG> Можно ещё в стартовый скрипт бихайва добавить зависимость от
EG> 000.something, чтобы при загрузке у него порядок был позже, а при
EG> выключении раньше.

EG> Полно вариантов.

А штатный для rcNG является какой вариант обязательного запуска скрипта последним?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.079542 секунды