Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Относно UPS-те и как "работят"?


  • Subject: Re: lug-bg: Относно UPS-те и как "работят"?
  • From: Georgi Krystev <gkrystev@xxxxxxxxxx>
  • Date: Fri, 04 Nov 2005 10:57:51 +0200
  • Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
  • Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx

Мерси много за отговора :)

Значи, все пак за протокола, машината веднъж навлезнала в init0 не може да се изкара от това състояние, така ли да го разбирам?

Не ли възможно, примерно всичките програми да са изгасени, интерфейси, дисковете да са откачени (umount) и т.н. или с 2 думи, ако спре тока да няма никакви поражения. През това време само кернела да бъде активен и някаква програма която да слуша за сигнал от UPS-а и да върне системата отново в init3/4 при поискване.

По този начин може би се печелило време за наново инициализиране на хардуера. Също така, няма да има нужда от обратна връзка с UPS-а. Ако системата му изпрати сигнал преди да си е спряла всички процеси, от сорта на някои бази данни които се гасят по няколко минути, дори и след като е изминало зададеното време на UPS-а, пак може да настъпят кофти моменти.


Георги Кръстев


George Vamporov wrote:

On Thu, 2005-11-03 at 17:51 +0200, Georgi Krystev wrote:
Здравейте,

Интересуват ме някои неща относно как един USP и linux работят взаимно. Нека да ви опиша няколко ситуации...
Здрасти!
Имах възможност да си поиграя с един APC SmartUPS и NUT (Network UPS
Tools)...
1.
Има енерго, има ток в батериите на UPS-а, всичко работи. Енергото дърпа шалтера. От тук започват въпросите. Какъв сигнал подава USP-а през серийния порт на PC-то и за какво. Колко вида сигнали има? Само "има/няма ток", или "няма ток но още имам в бтатериите" + 2-ри сигнал в последствие "още няма ток и батериите ми свъшват и те" и т.н.

2.
Така. Премаме, че каквито и сигнали да е подал UPS-а, машината е решила да пусне halt. Тръгва си init0, всичко е ток и жица. И в един момент имаме едно напълно "спряло" PC, което все още работи. Батериите в UPS-а са на изпарения и енергото пуска тока. Тук има 2 възможности. Едното е UPS-а да каже на системата, че вече иам ток и въпроса при това положение, може ли liunx-а да се изкара от halt състояние?
Като тръгне да се гаси компа който играе ролята на сървър (щото може да
нагласиш и други PC-та да получават инфо за UPS-a) спиране няма!
Обаче преди да изгасне напълно софт-а подава сигнал на UPS-a и той да се
изгаси, без значение дали е дошъл тока или не. (не съм сигурен но при
новите SmartUPS май се задаваше интервал след който да се изгаси)
Тествано. :)

3. Приемаме, че или системата е излезнала от halt, или са свършили изпаренията в батериите на UPS-а и PC-то е изгаснало, енергото е пуснало тока и системата започва да зарежда. Батериите на UPS-а се зареждат но все още са кажи речи празни. И в същият този весел момент енергото пак си казва думата и тока спира отново. UPS-а праща сигнал за "липса на ток", но системата все още се зарежда и няма кой да го приеме или е приет но прекалено късно. В този случай PC-то гасне посредата на някой запис...и става кофти. Въпроса ми е в този случай е, дали UPS-а може да прати сигнал "ей, аз имам ток от щепсела но батериите са празни, чакай малко прези да излезнeш от halt" или ако PC-то вече е изгаснало, въпросния UPS да не му пуска ток преди да си зареди батериите поне на половина.
На същия UPS може да се задава след колко време да се пусне UPS _след_ като е дошъл тока... Предполагам, точно за такъв случай измислено. Ако тока е дошъл преди да се е спрял UPS-а, тоя интервал започва да тече
веднага след като UPS-a се изключи. Тествано... :)

Та, горе долу това са ми въпросите. Не знам дали има някакъв стандарт за сигнали от UPS-и и съм почти сигурен, че повечето неща, ако ги има всичките, едва ли ще се потдържат от всички UPS-и. Ако някой може да каже софт за управление на такива?... Преди време гледах някакъв в него можеше да се окаже единствено колко секунди да изчака преди да изгаси системата след като получи известие от UPS-а. Ако някой спомене нещо конкретно за PCStar UPS-те, също ще съм му благодарен :).
Когато се порових за да пусна един PowerWare се оказа, че повечето марки
UPS си ползват различен протокол с който да си комуникират с PC-то...
В общи линий от собствен опит мога да ти препоръчам UPS-ите на APC в
комбинация с NUT, a предвид, че MGE участват активно в разработката на
NUT, предполагам, че и с тях няма да има проблем.
За PowerWare си има някакъв техен софт, който обаче все още не съм
изтествал как се държи!
А иначе: http://www.networkupstools.org/compat/stable.html
Успех. :)
Георги Кръстев



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.