The OpenNET Project / Index page

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

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

"Выключение серверов"  +/
Сообщение от Alex87_L (ok) on 24-Дек-10, 04:40 
И так, мучаюсь и не могу сделать выключение серверов.
Имею 2 сервера 2 упса: серверы имеют 2 блока питания, подкючены один блок на один упс другой блок на другой упс. Один упс подключен к серверу по COM порту, есть NUT.
NUT в стадии когда тушит один сервер.
упс: APC Smart-UPS 3000 и APC Smart-UPS 1500
А собственно задача состоит в том чтоб если на одном упсе пропало питание а на другом нет, то НЕ надо выключать, а выключать только когда на обоих упсах пропало питание! Как это сделать? помогите пожалуйста!
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Выключение серверов"  +/
Сообщение от PavelR (??) on 24-Дек-10, 07:33 
> И так, мучаюсь и не могу сделать выключение серверов.
> Имею 2 сервера 2 упса: серверы имеют 2 блока питания, подкючены один
> блок на один упс другой блок на другой упс. Один упс
> подключен к серверу по COM порту, есть NUT.
> NUT в стадии когда тушит один сервер.
> упс: APC Smart-UPS 3000 и APC Smart-UPS 1500
> А собственно задача состоит в том чтоб если на одном упсе пропало
> питание а на другом нет, то НЕ надо выключать, а выключать
> только когда на обоих упсах пропало питание! Как это сделать? помогите
> пожалуйста!

А в чем прикол ?
На первом упсе пропадает питание, он начинает разряжать батарейку, хотя второй БП, нормально запитанный от сети,мог бы вытянуть сервер.

В итоге, батарейка разряжается "просто так"...

Вам надо один бесперебойник, и "байпас-панель", которая бы переключала его питающую сеть на вторую линию, при пропадании первой.  (вторую линию также, без бесперебойника, заводим на второй БП сервера)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выключение серверов"  +/
Сообщение от PavelR (??) on 24-Дек-10, 07:35 
>[оверквотинг удален]
>> питание а на другом нет, то НЕ надо выключать, а выключать
>> только когда на обоих упсах пропало питание! Как это сделать? помогите
>> пожалуйста!
> А в чем прикол ?
> На первом упсе пропадает питание, он начинает разряжать батарейку, хотя второй БП,
> нормально запитанный от сети,мог бы вытянуть сервер.
> В итоге, батарейка разряжается "просто так"...
> Вам надо один бесперебойник, и "байпас-панель", которая бы переключала его питающую сеть
> на вторую линию, при пропадании первой.  (вторую линию также, без
> бесперебойника, заводим на второй БП сервера)

----
ну или два бесперебойника, включенных после "коммутатора электричества", до соответствующего сервера, со второй линией, заведенной на сервера напрямую

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выключение серверов"  +/
Сообщение от PavelR (??) on 24-Дек-10, 07:42 
>[оверквотинг удален]
>> А в чем прикол ?
>> На первом упсе пропадает питание, он начинает разряжать батарейку, хотя второй БП,
>> нормально запитанный от сети,мог бы вытянуть сервер.
>> В итоге, батарейка разряжается "просто так"...
>> Вам надо один бесперебойник, и "байпас-панель", которая бы переключала его питающую сеть
>> на вторую линию, при пропадании первой.  (вторую линию также, без
>> бесперебойника, заводим на второй БП сервера)
> ----
> ну или два бесперебойника, включенных после "коммутатора электричества", до соответствующего
> сервера, со второй линией, заведенной на сервера напрямую

чтобы уже совсем понятно стало, коммутатор представляет собой:

- электромагнитное реле, с двумя группами переключающих контактов.
- трансформатор, выпрямитель, конденсатор электролитический большой емкости, чтобы при наличии питания электромагнитное реле переключилось (и удержалось еще в течении секунды-двух от заряда конденсатора)

реле(через тр-р) запитывается от первой линии. в этом состоянии сеть, через реле, на выход коммутатора подается от неё же, от первой линии.
При пропадании сети первой линии, реле отключается, и на выход идет сеть второй линии через нормально замкнутую пару контактов. Бесперебойник всё еще запитан. На сервера на оба БП подается питание второй линии.

Теперь, если пропадет и первая и вторая линии, запустится ИБП.

Если пропадет только вторая линия, то сервера будут получать сеть первой линии.
Если она пропадет - запустится ИБП.

---
что и требовалось.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выключение серверов"  +/
Сообщение от Alex87_L (ok) on 24-Дек-10, 13:06 
>[оверквотинг удален]
>> питание а на другом нет, то НЕ надо выключать, а выключать
>> только когда на обоих упсах пропало питание! Как это сделать? помогите
>> пожалуйста!
> А в чем прикол ?
> На первом упсе пропадает питание, он начинает разряжать батарейку, хотя второй БП,
> нормально запитанный от сети,мог бы вытянуть сервер.
> В итоге, батарейка разряжается "просто так"...
> Вам надо один бесперебойник, и "байпас-панель", которая бы переключала его питающую сеть
> на вторую линию, при пропадании первой.  (вторую линию также, без
> бесперебойника, заводим на второй БП сервера)

Про это конечно интересно, но перед мной не стояла такая задача...
Задача стоит как я написал выше...
Это решение конечно интересное, но все же...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Выключение серверов"  +/
Сообщение от PavelR (??) on 24-Дек-10, 13:07 
>[оверквотинг удален]
>> А в чем прикол ?
>> На первом упсе пропадает питание, он начинает разряжать батарейку, хотя второй БП,
>> нормально запитанный от сети,мог бы вытянуть сервер.
>> В итоге, батарейка разряжается "просто так"...
>> Вам надо один бесперебойник, и "байпас-панель", которая бы переключала его питающую сеть
>> на вторую линию, при пропадании первой.  (вторую линию также, без
>> бесперебойника, заводим на второй БП сервера)
> Про это конечно интересно, но перед мной не стояла такая задача...
> Задача стоит как я написал выше...
> Это решение конечно интересное, но все же...

Я уже объяснил, что бесперебойник будет разряжаться впустую.
Хотите решать задачи про сферических коней в вакууме - ваше право.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

4. "Выключение серверов"  +/
Сообщение от ze6ra (??) on 24-Дек-10, 11:07 
> И так, мучаюсь и не могу сделать выключение серверов.
> Имею 2 сервера 2 упса: серверы имеют 2 блока питания, подкючены один
> блок на один упс другой блок на другой упс. Один упс
> подключен к серверу по COM порту, есть NUT.
> NUT в стадии когда тушит один сервер.
> упс: APC Smart-UPS 3000 и APC Smart-UPS 1500
> А собственно задача состоит в том чтоб если на одном упсе пропало
> питание а на другом нет, то НЕ надо выключать, а выключать
> только когда на обоих упсах пропало питание! Как это сделать? помогите
> пожалуйста!

NUT сервер может принимать события от своих агентов следящих за UPS и запускать скрипты. Вот и реализовывайте логику с их помощью. Но нужно чтоб каждый UPS обслуживался агентом NUT к которым будет подключаться NUT сервер и в зависимости от состояния UPS с помощюь скриптов решать что делать с сервреами.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выключение серверов"  +/
Сообщение от Alex87_L (ok) on 24-Дек-10, 13:03 
>[оверквотинг удален]
>> упс: APC Smart-UPS 3000 и APC Smart-UPS 1500
>> А собственно задача состоит в том чтоб если на одном упсе пропало
>> питание а на другом нет, то НЕ надо выключать, а выключать
>> только когда на обоих упсах пропало питание! Как это сделать? помогите
>> пожалуйста!
> NUT сервер может принимать события от своих агентов следящих за UPS и
> запускать скрипты. Вот и реализовывайте логику с их помощью. Но нужно
> чтоб каждый UPS обслуживался агентом NUT к которым будет подключаться NUT
> сервер и в зависимости от состояния UPS с помощюь скриптов решать
> что делать с сервреами.

Т.е. У каждый UPS должен иметь сетевую карточку? или я что то не понимаю?
Вот у меня на одном сервере стоит NUT-сервер, UPS подключен через com порт(сервер этот отрабатывает как надо), на другом клиент должен стоять который смотрит что с упсом и в котором прописано в настройках при каком уровне батареи должен выключатся.
PS.Щас все тестирую под Федора 12 и 13. а дальше в планах "каша" - разнородные ОС.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выключение серверов"  +/
Сообщение от anonymous (??) on 24-Дек-10, 21:02 
>> NUT сервер может принимать события от своих агентов следящих за UPS и
>> запускать скрипты. Вот и реализовывайте логику с их помощью. Но нужно
>> чтоб каждый UPS обслуживался агентом NUT к которым будет подключаться NUT
>> сервер и в зависимости от состояния UPS с помощюь скриптов решать
>> что делать с сервреами.
> Т.е. У каждый UPS должен иметь сетевую карточку? или я что то
> не понимаю?

это не обязательно, но тогда сервер, к которому подключен com-кабель от ups, должен выключаться последним.

http://www.networkupstools.org/doc/2.2.0/big-servers.html описана ваша ситуация.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Выключение серверов"  +/
Сообщение от Alex87_L (ok) on 27-Дек-10, 13:44 
чот всеравно не то.. .=(
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Выключение серверов"  +/
Сообщение от Alex87_L (ok) on 28-Дек-10, 04:52 
> чот всеравно не то.. .=(

не могу выставить минимум на разряд батареи...
в ups.conf пишу battary.charge.low = 30 почемуто потом статус упса не определяется
аналогично с battary.runtime.low=1200 ... не хочет показывать статус, хотя все стартонуло... демоны upsd upsmon.. что не так? в apcupsd там можно без проблем это сделать...

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Выключение серверов"  +/
Сообщение от Alex87_L (ok) on 28-Дек-10, 05:27 
>> чот всеравно не то.. .=(
> не могу выставить минимум на разряд батареи...
> в ups.conf пишу battary.charge.low = 30 почемуто потом статус упса не определяется
> аналогично с battary.runtime.low=1200 ... не хочет показывать статус, хотя все стартонуло...
> демоны upsd upsmon.. что не так? в apcupsd там можно без
> проблем это сделать...

вот как должен выглядеть conf услови чтоб минимальный разряд был 30 и минимальное оставшееся время 10 минут??????

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

8. "Выключение серверов"  +/
Сообщение от anonymous (??) on 24-Дек-10, 20:48 
> А собственно задача состоит в том чтоб если на одном упсе пропало
> питание а на другом нет, то НЕ надо выключать, а выключать
> только когда на обоих упсах пропало питание! Как это сделать? помогите
> пожалуйста!

т.е. ups запитаны от разных фидеров, надо так понимать?

иначе смысл упражнения теряется

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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