Коли ви маєте справу з Supermicro IPMI / BMC, ви можете отримати доступ до нього через:
- HTTP (S) у вашому браузері - перегляд веб-сторінок із сенсорами / конфігураціями та аплетом Java для запуску консолі переспрямування
- IPMI-протокол (використовуючи
ipmitool
подібні програми CLI абоIPMIView
-I GUI)
Як тільки я виявив, що міг просто ssh ADMIN@my.ipmi.address.net
потрапити в BMC - там є оболонка, схожа на Linux, ifconfig
(не з серверними, а з мережевими налаштуваннями BMC), і - найбільше! - можливість стрічки reboot
скинути BMC, коли IPMI починає блиснути.
Але тепер, маючи доступ до численних скриньок Supermicro з IPMI, я виявляю, що доступ до SSH працює по-різному: приблизно в половині коробок працює "нормальна" оболонка на 22 порту IPMI, в іншій працює "ATEN SMASH-CLP System Shell". Це не так, як Linux, не підтримує стандартні команди на зразок ls
, і я не можу скинути BMC за допомогою нього.
В основному Google говорить про SMASH-CLP у спосіб, який порушує джерело безпеки. Чи є на нього будь-яка документація користувача? Або я можу змусити IPMI / BMC запустити "звичайну" оболонку через SSH, а не SMASH-CLP?
Я маю справу з материнськими платами X9DRW-iF, X9DRi-F та X9SCL-F.
$ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm
(або cold
). Я взагалі не вважаю SMASH-CLP корисним. Supermicro надає різні BMC від різних постачальників, кожен з яких має різну реалізацію CLP, вивчення того, що можливо, є серйозним болем і стосується не всіх вузлів.