URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 57481
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Вывод произвольного текста на LCD у..."

Отправлено auto_tips , 03-Авг-09 23:24 
Подразумевается что ipmitool установлен,  загружены и работают модули Linux ядра
   ipmi_devintf          
   ipmi_si                
   ipmi_msghandler        

Для проверки можно выполнить :

   # ipmitool chassis status
   System Power         : on
   Power Overload       : false
   Power Interlock      : inactive
   Main Power Fault     : false
   ...

У Вас сообщения могут быть другими, но не суть важно, важен факт что  команда работает.

По умолчанию этот скрипт будет выводить "имя сервера"  на LCD экран:

   #!/usr/bin/perl

   use warnings ;
   use strict ;

   my $DEBUG = 0  ;
   my $name = qx {hostname} ;
   chomp $name ;

   $name = (split(/\./,$name))[0];
   my @letters = split(//,$name);
   my $length = scalar @letters ;
   if ( $length < 1 ) {
        print "Hostname not found\n" ;
        exit 1 ;
   }
   my $string ;
   foreach my $letter ( @letters) {
        my $h = ord($letter);
        my $hexval = sprintf("0x%x ", $h);
        $string .=$hexval ;
   }

   print "string $string of length $length\n" if $DEBUG ;
   my $out = qx {ipmitool raw 0x6 0x58 193 0 0 $length $string};
   print "Output [$out]" if $DEBUG ;
   $out = qx {ipmitool raw 0x6 0x58 194 0};
   print $out if $DEBUG ;


URL:
Обсуждается: https://www.opennet.ru/tips/info/2134.shtml


Содержание

Сообщения в этом обсуждении
"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено pavlinux , 03-Авг-09 23:24 
Забыли дописать, зачем это нужно.

Или админы серверов Dell работают только в серверной, пялясь в ЛСД серверов? :)


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено jy , 04-Авг-09 00:00 
Чего докопался - прикольная штука.

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено polkan , 04-Авг-09 02:15 
Пример: стоит пачка сервантов делл, закупленных одной партией и естественно одной модели и одной раскраски, треба ребутнуть аникеем умершего ОДНОГО.... как отличить которого? ;)

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено pavlinux , 04-Авг-09 05:26 
>Пример: стоит пачка сервантов делл, закупленных одной партией и естественно одной модели
>и одной раскраски, треба ребутнуть аникеем умершего ОДНОГО.... как отличить которого?
>;)

А в нём Ватычдога нету?


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено ТОТ_САМЫЙ_АНОНИМ , 04-Авг-09 10:36 
Как правило нету, но на прилицном железе, например ХП ДЛ360 есть иЛо, или аналоги. И дверь в серверную можно замуровывать. :)

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено Michael Shigorin , 05-Авг-09 14:12 
Почитайте про IPMI, что ли.  В текущих версиях iLO под сервис-процессором всунут тот же самый BMC.  Который если LCD умеет дёргать, то питание шасси уж тем более. :)

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено charon , 05-Авг-09 13:40 
может, лампочку включить с помощью того же IPMI?

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено rstone , 04-Авг-09 11:59 

Ну раз уже есть такая прикольная штука ( LCD )  , почему бы не использовать ее ?
И мне как то проще из 50 машин выбрать нужную ( редко , но бывает )


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено azure , 04-Авг-09 13:36 
Так на этих lcd вроде из биоса можно текстовку установить

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено rstone , 04-Авг-09 14:01 
Угу . Можно . Можно еще дощечку гвоздиками прибить ;)
У меня грид , я заранее не знаю как будет навываться сервер , и мне по существу пофигу
как он называется . Привозят железяку , распоковали ,воткнули в шкаф , питание , сеть , включили . 10 минут и оно уже гоняет job  из очереди .  Как его зовут - фиолетово :)
С биосом никто не возится .

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено pavlinux , 04-Авг-09 17:50 
А у меня все серваки женскими именами зовутся. Главная - Эсмеральда. :)

  


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено User294 , 04-Авг-09 18:08 
Теперь я кажется понимаю зачем дети играют в игру "я знаю N имен девочек...".Это походу смена павлина подрастает :-)

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено pavlinux , 04-Авг-09 18:47 
Уж лучше, чем дохлыми тасманскими крысами или бобрами.
AMD - в города и страны играет.
Intel - в местности где их не знают.


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено rstone , 04-Авг-09 21:00 
Романтика , тыть :)
У меня все не так гламурно , g1 , g2 и тд .

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено pavlinux , 05-Авг-09 01:27 
>Романтика , тыть :)
>У меня все не так гламурно , g1 , g2 и тд
>.

А то, последние Quad Opteron 2384 - jennifer, shakira и mariah


Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено XoRe , 05-Авг-09 13:23 
>>Романтика , тыть :)
>>У меня все не так гламурно , g1 , g2 и тд
>>.
>
>А то, последние Quad Opteron 2384 - jennifer, shakira и mariah
>
>
>Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.
>

Или zinaida_nikolaevna =)

По теме:
Можно пойти дальше - рисовать ASCII графику.
А если ещё дальше - то движующуюся =)
Можно сделать танцующую девушку)


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено rstone , 05-Авг-09 22:44 
Ну , с танцами не знаю ;)
А вот load  думал крутить раз в 10-15 минут .
Так , чтобы бЫло :)

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено pavlinux , 06-Авг-09 20:15 
>>Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.
>Или zinaida_nikolaevna =)
>По теме:
>Можно пойти дальше - рисовать ASCII графику.
>А если ещё дальше - то движующуюся =)
>Можно сделать танцующую девушку)

http://i053.radikal.ru/0908/46/1db1b135ac97.gif


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено Michael Shigorin , 05-Авг-09 14:14 
>С биосом никто не возится .

Или Вам сказочно свезло, или просто этого не замечаете... на интеловских платформах возня с биосами -- один из важных аспектов автоматизации кластерных систем :(


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено rstone , 05-Авг-09 22:41 
Ну , не знаю . У меня с биосом были проблемы один раз .
Вентиляторы не выключались . Обновил биос . Заработало .
А все остальное - из коробки , никаких проблем не видим .
А  можно конкретнее , любопытно , может я проморгал чего ?

"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено Michael Shigorin , 05-Авг-09 23:15 
>Ну , не знаю . У меня с биосом были проблемы один раз .
>Вентиляторы не выключались . Обновил биос . Заработало .

Ааа, т.е. всё-таки были и нынче обновлённый, а не фабричный.  Дело в том, что в погоне за time-to-market льют "из коробки" обычно сырой :(

>А все остальное - из коробки , никаких проблем не видим .
>А  можно конкретнее , любопытно , может я проморгал чего ?

Да то critical CPU microcode update, то бывало веселей -- отваливающиеся диски... просто когда материнок много, то задача обновления BIOS вдруг становится заметной в силу плохой автоматизируемости.


"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено rstone , 06-Авг-09 10:23 

>Ааа, т.е. всё-таки были и нынче обновлённый, а не фабричный.

Да , было один раз . На 2 серверах . Dell .

>Да то critical CPU microcode update, то бывало веселей -- отваливающиеся диски...

Тьфу , тьфу - не было :)

У нас Dell 1950 и HP DL360  .



"Вывод произвольного текста на LCD у серверов Dell 1950"
Отправлено rstone , 06-Авг-09 16:14 
Как узнать 'Service tag' или 'Serial number'
если ваш Dell уже не отвечает [Linux здох :)]  

ipmitool -H IPMI_IP_OF_THE_SERVER  -I lanplus -U 'YOUR_USER'  -P 'yoursecretpassword'  delloem sysinfo