The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Конфиги NUT под конкретную задачу"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Конфиги NUT под конкретную задачу"  
Сообщение от KovAl email(ok) on 02-Май-08, 23:04 
Прошу помощи в корректной конфигурации NUT(Network UPS Tools) для решения следующей задачи:
Через n минут после отключения сетевого питания корректно завершить работу 3-х девайсов, запитанных с одного UPS (IPPON SmartWinner 2000), предварительно отправив уведомление на e-mail администратору. Также необходимо обеспечить запуск после возобновления сетевого питания, с защитой от power race.
Два из указанных девайса, это сервера на Linux (Fedora 6), один - CMTS (головной кабельный модем), который возможно остановить только через telnet (командой halt). Все девайсы имеют доступ по лок. сети (ethernet). На одном из серверов установлен NUT. UPS он видит, понимает, может мониторить. С этим проблем нет.
Основные вопросы:
1. каким образом остановить "ведомый" Linux сервер?
2. с помощью чего остановить CMTS (зайти telnet-ом и выполнить в нем команду halt)
3. как убедиться, что п.1 и 2 выполнены корректно?
4. возможно ли отключить сам UPS после завершения работы "мастер-сервера"? Если возможно, то каким образом.
5. как обеспечить защиту от power race и запустить автоматически после возобновления подачи питания все подключенные к UPS девайсы?

P.S. Собственно нужны конкретные проверенные конфигурационные файлы NUT, ну и доп. скрипты, или идеи для их написания.
P.P.S. По п.1 решение наполовину нашел - скрипт на Perl (с модулем Net::SSH::Perl) отсылает "shutdown -h now" на любой Linux. Вопрос только в том, как корректно "прикрутить" его в cmd скрипт NUT-а..

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Конфиги NUT под конкретную задачу"  
Сообщение от anonymous (??) on 03-Май-08, 15:28 
>1. каким образом остановить "ведомый" Linux сервер?
>2. с помощью чего остановить CMTS (зайти telnet-ом и выполнить в нем
>команду halt)
>3. как убедиться, что п.1 и 2 выполнены корректно?
>4. возможно ли отключить сам UPS после завершения работы "мастер-сервера"? Если возможно,
>то каким образом.
>5. как обеспечить защиту от power race и запустить автоматически после возобновления
>подачи питания все подключенные к UPS девайсы?

1. upsmon в slave mode
2. expect или Net::Telnet
3. по отсутствию реакции от погашенного хоста?  если хочется точно знать, что хост не получает питания, то надо купить управляемый PDU и выключать им отдельные розетки.
4. см. 1
5. предполагается, что хосты умеют сами включаться после подачи питания?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Конфиги NUT под конкретную задачу"  
Сообщение от KovAl email(ok) on 04-Май-08, 11:03 
>[оверквотинг удален]
>>5. как обеспечить защиту от power race и запустить автоматически после возобновления
>>подачи питания все подключенные к UPS девайсы?
>
>1. upsmon в slave mode
>2. expect или Net::Telnet
>3. по отсутствию реакции от погашенного хоста?  если хочется точно знать,
>что хост не получает питания, то надо купить управляемый PDU и
>выключать им отдельные розетки.
>4. см. 1
>5. предполагается, что хосты умеют сами включаться после подачи питания?

Вообще-то все это мне известно. ;) Больше хотелось бы увидеть конкретные проверенные решения , особенно в части п4. и п5...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру