Показаны сообщения с ярлыком ipmi. Показать все сообщения
Показаны сообщения с ярлыком ipmi. Показать все сообщения

пятница, 11 августа 2023 г.

reset dell iDRAC

 Иногда нужно перезагрузить idrac, для обычного ипми это можно сделать через ipmitool bmc reset cold, но драк так не умеет (у меня). Хотя вроде как должен уметь..

https://internet-lab.ru/dell_idrac_reset


четверг, 10 апреля 2014 г.

SuperMicro IP KVM: no iKVM64 in java.library.path

Суть в том, что для supermicro IPMI требуется java web start, но почему-то просто JRE ему мало, нужен icedtea
sudo apt-get install icedtea-netx

Но после подключения и попытки запросить консоль можно поймать
no iKVM64 in java.library.path
Сохраняем  launch.jnlp на диск и вносим изменения в секции:
<resources os="Linux" arch="amd64"> и <resources os="Linux" arch="x86_64">, перед </resources> вписать
<property name="jnlp.packEnabled" value="true"/>
<property name="jnlp.versionEnabled" value="true"/>

<j2se version="1.6.0+" initial-heap-size="96M" max-heap-size="128M"/>

После этого должно нормально запускаться, проверим

javaws launch.jnlp

Линки
http://jskyworker.blogspot.ru/2013/02/no-ikvm64-in-javalibrarypath-supermicro.html
http://blog.coffeebeans.at/?p=83
http://www.hackerway.ch/2013/01/28/how-to-resolve-no-ikvm64-in-java-library-path-error-ubuntu-x64-12-04-lts/

четверг, 7 ноября 2013 г.

Семь уязвимостей в IPMI-прошивках Supermicro

http://www.opennet.ru/opennews/art.shtml?num=38362

Разработчики проекта Metasploit раскрыли данные о семи уязвимостях в IPMI-прошивках серверных продуктов Supermicro и опубликовали прототипы эксплоитов. Проблемы остаются неисправленными, несмотря на то, что приватное уведомление об их наличии было отправлено сотрудникам Supermicro три месяца назад.

Но надо понимать, что косяки такого рода есть у всех
Из подверженных проблемам серверных систем отмечены серверы на базе контроллеров HP Integrated Lights Out (iLO), Dell DRAC и IBM Remote Supervisor Adapter.
http://www.opennet.ru/opennews/art.shtml?num=37554

четверг, 8 сентября 2011 г.

Особенности работы с ipmi на supermicro

http://www.supermicro.com/manuals/other/Embedded_BMC_IPMI.pdf
http://www.supermicro.com/manuals/other/Onboard_BMC_IPMI.pdf

LAN Interface
This feature allows the user to select which port to use for IPMI out-of-band communication.
• The default setting is Failover, which will allow IPMI to be connected from either
the shared LAN port (LAN1/eth0) or the dedicated IPMI LAN port. Precedence
is given to dedicated LAN port over the shared LAN port.
• Select "Dedicated LAN" for IPMI to connect through the IPMI Dedicated LAN
port at all time.
• Select "Shared LAN" for IPMI to connect through the LAN1 port on the board

Переключение:
web-интерфейс: Configuration->Lan Select->Dedicated LAN
В IPMIView: на вкладке BMC Setting.

Проверил работу на подручной микре: режим failover, запустил пинг и вынул патчкорд из ipmi-интерфейса. Потерялся 1 пакет, но дальше пинги снова пошли. Поставил патчкорд назад, немного подождал, вынул кабель из lan1 - ни одного пакета не потерялось, значит переключило назад.
НО! говорят, есть особенность: если подать напряжение на сервер, в который сетевые кабели пока не воткнуты (или перезагрузили стойку и свич пока грузится, погасив все порты) -- независимо от выставленного режима ipmi будет работать только на lan1. ipmitool bmc reset cold не поможет. Решение - полностью выключить сервер, обесточить, проверить, что в ipmi есть кабель на работающий свич, подать питание.
Столкнулся с этой проблемой, весьма неприятно получилось.
UPD Возможно, это был баг, который уже поправили в свежих прошивках. Нет лишней железки для проверки.

UPD2: переключение режимов
Посмотреть какой режим сейчас установлен можно так ipmitool -l -lanplus raw 0x30 0x70 0xc 0 0 0

Default (failover): you will see 00 00
Dedicated LAN: you will see 01 00
Onboard LAN: you will see 01 01


Изменить можно так:

Set Dedicated LAN:
Ipmitool -l -lanplus raw 0x30 0x70 0xc 1 1 0

Set Onboard LAN1
Ipmitool -l -lanplus raw 0x30 0x70 0xc 1 1 1

Set Failover(default setting)
Ipmitool -l -lanplus raw 0x30 0x70 0xc 1 0 0

И рестартануть БМЦ

http://www.supermicro.com/support/faqs/faq.cfm?faq=9848

отсюда

среда, 7 сентября 2011 г.

Подключаем новый сервер c ipmi

Настраивал новую плату с ipmi (X8SI6-F), там есть ipmi

Подключил к сети. Штатно оно получит адрес по dhcp, но можно задать адрес в биосе. Изменять настройки можно или с диска (не проверял, возможно надо в /makedisk/makedisk.exe сделать загрузочный диск), или поставить OpenIPMI (в биосе нашёл только изменение айпи, но не пользователей), через ipmicfg, или через IPMI View. Если это делать удалённо - логин-пароль:
ADMIN:ADMIN
Через OpenIPMI - после установки появится ipmitool, про настройку сети через него есть у меня в заметках. С добавлением пользователя - копать в сторону

# ipmitool user list
ID  Name             Enabled Callin  Link Auth  IPMI Msg   Channel Priv Limit
2   ADMIN            false   true    false      false      Unknown (0x00)

# ipmitool user
User Commands: summary [<channel number>]
                   list    [<channel number>]
                   set name     <user id> <username>
                   set password <user id> [<password>]
                   disable      <user id>
                   enable       <user id>
                   priv         <user id> <privilege level> [<channel number>]
                   test         <user id> <16|20> [<password]>

Впрочем, можно получить
# ipmitool lan print 1
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Get Channel Info command failed

Не загрузился ipmi-модуль.
# modprobe ipmi_devintf
Почему оно не грузится автоматом (как во фре), непонятно.

Можно добавить ipmievd (из OpenIPMI) в загрузку - ipmievd - IPMI event daemon for sending events to syslog

PS Неплохой обзор этой платы
http://www.servethehome.com/supermicro-x8si6-f-motherboard-review-including-onboard-lsi-sas-2008-controller/

суббота, 11 июня 2011 г.

IPMI: смена адреса

Обычно надо смотреть 1 канал, проверим настройки и приступим.
#ipmitool shell

ipmitool> lan print 1
....
ipmitool> lan set 1 ipaddr 1.2.3.4
Setting LAN IP Address to 1.2.3.4
ipmitool> lan set 1 netmask 255.255.255.248
Setting LAN Subnet Mask to 255.255.255.248
ipmitool> lan set 1 defgw ipaddr 1.2.3.1
Setting LAN Default Gateway IP to 1.2.3.1
ipmitool> lan print 1
....

Если при этом получим ошибку
LAN Parameter Data does not match! Write may have failed.
значит, что-то не так в настройках. Возможно, неверная маска. При этом default gateway не установится.

четверг, 24 марта 2011 г.