Подразумевается что 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
Забыли дописать, зачем это нужно.Или админы серверов Dell работают только в серверной, пялясь в ЛСД серверов? :)
Чего докопался - прикольная штука.
Пример: стоит пачка сервантов делл, закупленных одной партией и естественно одной модели и одной раскраски, треба ребутнуть аникеем умершего ОДНОГО.... как отличить которого? ;)
>Пример: стоит пачка сервантов делл, закупленных одной партией и естественно одной модели
>и одной раскраски, треба ребутнуть аникеем умершего ОДНОГО.... как отличить которого?
>;)А в нём Ватычдога нету?
Как правило нету, но на прилицном железе, например ХП ДЛ360 есть иЛо, или аналоги. И дверь в серверную можно замуровывать. :)
Почитайте про IPMI, что ли. В текущих версиях iLO под сервис-процессором всунут тот же самый BMC. Который если LCD умеет дёргать, то питание шасси уж тем более. :)
может, лампочку включить с помощью того же IPMI?
Ну раз уже есть такая прикольная штука ( LCD ) , почему бы не использовать ее ?
И мне как то проще из 50 машин выбрать нужную ( редко , но бывает )
Так на этих lcd вроде из биоса можно текстовку установить
Угу . Можно . Можно еще дощечку гвоздиками прибить ;)
У меня грид , я заранее не знаю как будет навываться сервер , и мне по существу пофигу
как он называется . Привозят железяку , распоковали ,воткнули в шкаф , питание , сеть , включили . 10 минут и оно уже гоняет job из очереди . Как его зовут - фиолетово :)
С биосом никто не возится .
А у меня все серваки женскими именами зовутся. Главная - Эсмеральда. :)
Теперь я кажется понимаю зачем дети играют в игру "я знаю N имен девочек...".Это походу смена павлина подрастает :-)
Уж лучше, чем дохлыми тасманскими крысами или бобрами.
AMD - в города и страны играет.
Intel - в местности где их не знают.
Романтика , тыть :)
У меня все не так гламурно , g1 , g2 и тд .
>Романтика , тыть :)
>У меня все не так гламурно , g1 , g2 и тд
>.А то, последние Quad Opteron 2384 - jennifer, shakira и mariah
Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.
>>Романтика , тыть :)
>>У меня все не так гламурно , g1 , g2 и тд
>>.
>
>А то, последние Quad Opteron 2384 - jennifer, shakira и mariah
>
>
>Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.
>Или zinaida_nikolaevna =)
По теме:
Можно пойти дальше - рисовать ASCII графику.
А если ещё дальше - то движующуюся =)
Можно сделать танцующую девушку)
Ну , с танцами не знаю ;)
А вот load думал крутить раз в 10-15 минут .
Так , чтобы бЫло :)
>>Есть еще, Athlon 750Mhz, думаю под syslog запрячь, и Alla обозвать.
>Или zinaida_nikolaevna =)
>По теме:
>Можно пойти дальше - рисовать ASCII графику.
>А если ещё дальше - то движующуюся =)
>Можно сделать танцующую девушку)http://i053.radikal.ru/0908/46/1db1b135ac97.gif
>С биосом никто не возится .Или Вам сказочно свезло, или просто этого не замечаете... на интеловских платформах возня с биосами -- один из важных аспектов автоматизации кластерных систем :(
Ну , не знаю . У меня с биосом были проблемы один раз .
Вентиляторы не выключались . Обновил биос . Заработало .
А все остальное - из коробки , никаких проблем не видим .
А можно конкретнее , любопытно , может я проморгал чего ?
>Ну , не знаю . У меня с биосом были проблемы один раз .
>Вентиляторы не выключались . Обновил биос . Заработало .Ааа, т.е. всё-таки были и нынче обновлённый, а не фабричный. Дело в том, что в погоне за time-to-market льют "из коробки" обычно сырой :(
>А все остальное - из коробки , никаких проблем не видим .
>А можно конкретнее , любопытно , может я проморгал чего ?Да то critical CPU microcode update, то бывало веселей -- отваливающиеся диски... просто когда материнок много, то задача обновления BIOS вдруг становится заметной в силу плохой автоматизируемости.
>Ааа, т.е. всё-таки были и нынче обновлённый, а не фабричный.Да , было один раз . На 2 серверах . Dell .
>Да то critical CPU microcode update, то бывало веселей -- отваливающиеся диски...Тьфу , тьфу - не было :)
У нас Dell 1950 и HP DL360 .
Как узнать 'Service tag' или 'Serial number'
если ваш Dell уже не отвечает [Linux здох :)]ipmitool -H IPMI_IP_OF_THE_SERVER -I lanplus -U 'YOUR_USER' -P 'yoursecretpassword' delloem sysinfo