Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Serge V.Panchenko                    2:5054/28.1    28 Jun 2005  09:03:43
 To : Anton Yuzhaninov
 Subject : UPS
 -------------------------------------------------------------------------------- 
 
 
 27 Jun 05 14:10, Anton Yuzhaninov wrote to Serge V.Panchenko:
 
  SV>> При остановке системы нужно послать UPS'у команду выключиться
  SV>> (kill power) через 2 минуты. В доке на upsd хорошо про это
  SV>> написано. Если UPS не понимает (или не умеет) kill power, то при
  SV>> получении battary low нужно послать операционку на перезагрузку,
  SV>> оставив где-нибудь файл-флажок и дать таймаут пару-тройку минут
  SV>> (если питание не появится, то UPS сам сдохнет из-за разряда
  SV>> батарей). При старте же, если файл-флажок есть, до перехода в
  SV>> многопользовательский режим и монтирования файловых систем можно
  SV>> подождать ещё несколько минут, чтобы дать батареям хоть немного
  SV>> зарядиться - вдруг опять питалово вырубят?
 
  AY> Если у тебя такая система работает, может опишешь подробнее как это
  AY> реализовано. Какие стартовые скрипты нужно править и т. п.
 
 У меня один UPS некорректно отрабатывает kill power. То есть, upsd (точнее -
 upsmon) посылает ему мысль "выключись через 2 минуты", и гасит систему по
 "shutdown -r now". Hо UPS выключает питание с сервера только в том случае, если 
 питание в эти минуты не возобновилось. Поэтому, самая последняя мысль в
 /etc/rc.shutdown у меня стоит: sleep 300. Получается такой алгоритм: UPS выдаёт 
 сигнал battary low (пинцет батареям!), upsmon эту мысль ловит и посылает систему
 в ребут (shutdown -r now), а так же даёт команду UPS'у убить питание через 2
 минуты. В течение этих 2 минут все сервисы останавливаются и... сервер
 становится в ожидание 5-ти минут (sleep 300). Если питание не появилось - через 
 2 минуты UPS вырубит питание и сервер выключится. Если питание появилось, то UPS
 питалово не вырубит, но по истечение 5 минут  сервер начнёт загружаться.
 
 Если у тебя UPS совсем тупой и не понимает "убить питание через 2 мин", то тебе 
 всё равно этот алгоритм подойдёт. Ведь после выдачи battary low без подачи
 питания UPS проживёт не более 3..5 минут и всё равно выключится. ;-)
 
 С уважением, Сережка В. Панченко...
 e-mail: svp220569@mail.ru
 
 Пермский ФОРУМ:  http://anvil.perm.ru
 --- GoldED+/W32 1.1.5-20020105
  * Origin: Длинная веревка в пиве. (2:5054/28.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 UPS   Eugene Grosbein   24 Jun 2005 10:02:30 
 UPS   Alex Mogilnikov   24 Jun 2005 13:15:13 
 UPS   Serge V.Panchenko   27 Jun 2005 11:49:37 
 UPS   Alex Mogilnikov   27 Jun 2005 14:08:54 
 UPS   Sergey Mikhnenkov   24 Jun 2005 16:41:04 
 Re: UPS   Eugene Grosbein   24 Jun 2005 17:34:18 
 Re: UPS   Dmitry Pryanishnikov   24 Jun 2005 17:05:02 
 UPS   Sergey Mikhnenkov   25 Jun 2005 11:47:58 
 UPS   Serge V.Panchenko   27 Jun 2005 11:54:35 
 Re: UPS   Igor Zemliansky   29 Jun 2005 20:32:03 
 UPS   Serge V.Panchenko   27 Jun 2005 11:41:25 
 Re: UPS   Anton Yuzhaninov   27 Jun 2005 14:10:21 
 UPS   Serge V.Panchenko   28 Jun 2005 09:03:43 
Архивное /ru.unix.bsd/276442c0c100.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional