|
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
Успех. :)
Георги Кръстев
|
|
|