The OpenNET Project / Index page

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

Вывод произвольного текста на LCD у серверов Dell 1950
Подразумевается что 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 ; 
 
03.08.2009 , Автор: rstone
Ключи: ipmi, dell, server, lcd, screen / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Поддержка аппаратного обеспечения

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, pavlinux (ok), 23:24, 03/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забыли дописать, зачем это нужно.

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

     
     
  • 2.2, jy (?), 00:00, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Чего докопался - прикольная штука.
     
  • 2.3, polkan (ok), 02:15, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Пример: стоит пачка сервантов делл, закупленных одной партией и естественно одной модели и одной раскраски, треба ребутнуть аникеем умершего ОДНОГО.... как отличить которого? ;)
     
     
  • 3.4, pavlinux (ok), 05:26, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Пример: стоит пачка сервантов делл, закупленных одной партией и естественно одной модели
    >и одной раскраски, треба ребутнуть аникеем умершего ОДНОГО.... как отличить которого?
    >;)

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

     
     
  • 4.5, ТОТ_САМЫЙ_АНОНИМ (?), 10:36, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Как правило нету, но на прилицном железе, например ХП ДЛ360 есть иЛо, или аналоги. И дверь в серверную можно замуровывать. :)
     
     
  • 5.16, Michael Shigorin (ok), 14:12, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Почитайте про IPMI, что ли.  В текущих версиях iLO под сервис-процессором всунут тот же самый BMC.  Который если LCD умеет дёргать, то питание шасси уж тем более. :)
     
  • 3.15, charon (ok), 13:40, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    может, лампочку включить с помощью того же IPMI?
     
  • 2.6, rstone (ok), 11:59, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/

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

     

  • 1.7, azure (ok), 13:36, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так на этих lcd вроде из биоса можно текстовку установить
     
     
  • 2.8, rstone (ok), 14:01, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Угу . Можно . Можно еще дощечку гвоздиками прибить ;)
    У меня грид , я заранее не знаю как будет навываться сервер , и мне по существу пофигу
    как он называется . Привозят железяку , распоковали ,воткнули в шкаф , питание , сеть , включили . 10 минут и оно уже гоняет job  из очереди .  Как его зовут - фиолетово :)
    С биосом никто не возится .
     
     
  • 3.9, pavlinux (ok), 17:50, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А у меня все серваки женскими именами зовутся. Главная - Эсмеральда. :)

      

     
     
  • 4.10, User294 (ok), 18:08, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь я кажется понимаю зачем дети играют в игру "я знаю N имен девочек...".Это походу смена павлина подрастает :-)
     
     
  • 5.11, pavlinux (ok), 18:47, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Уж лучше, чем дохлыми тасманскими крысами или бобрами.
    AMD - в города и страны играет.
    Intel - в местности где их не знают.

     
  • 4.12, rstone (ok), 21:00, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Романтика , тыть :)
    У меня все не так гламурно , g1 , g2 и тд .
     
     
  • 5.13, pavlinux (ok), 01:27, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Романтика , тыть :)
    >У меня все не так гламурно , g1 , g2 и тд
    >.

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


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

     
     
  • 6.14, XoRe (ok), 13:23, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Романтика , тыть :)
    >>У меня все не так гламурно , g1 , g2 и тд
    >>.
    >
    >А то, последние Quad Opteron 2384 - jennifer, shakira и mariah
    >
    >
    >Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.
    >

    Или zinaida_nikolaevna =)

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

     
     
  • 7.19, rstone (ok), 22:44, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну , с танцами не знаю ;)
    А вот load  думал крутить раз в 10-15 минут .
    Так , чтобы бЫло :)
     
  • 7.23, pavlinux (ok), 20:15, 06/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.
    >Или zinaida_nikolaevna =)
    >По теме:
    >Можно пойти дальше - рисовать ASCII графику.
    >А если ещё дальше - то движующуюся =)
    >Можно сделать танцующую девушку)

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

     
  • 3.17, Michael Shigorin (ok), 14:14, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >С биосом никто не возится .

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

     
     
  • 4.18, rstone (ok), 22:41, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну , не знаю . У меня с биосом были проблемы один раз .
    Вентиляторы не выключались . Обновил биос . Заработало .
    А все остальное - из коробки , никаких проблем не видим .
    А  можно конкретнее , любопытно , может я проморгал чего ?
     
     
  • 5.20, Michael Shigorin (ok), 23:15, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну , не знаю . У меня с биосом были проблемы один раз .
    >Вентиляторы не выключались . Обновил биос . Заработало .

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

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

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

     
     
  • 6.21, rstone (ok), 10:23, 06/08/2009 [^] [^^] [^^^] [ответить]  
  • +/

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

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

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

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

    У нас Dell 1950 и HP DL360  .


     

  • 1.22, rstone (ok), 16:14, 06/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как узнать 'Service tag' или 'Serial number'
    если ваш Dell уже не отвечает [Linux здох :)]  

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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