Доступ до Supermicro IPMI через SSH


14

Коли ви маєте справу з 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.


Намагалися читати документацію про них?
TomTom

2
Supermicro дає лише посібники з материнської плати: X9DRW , X9DRi , X9SCL - і на ньому немає згадок про SSH / SMASH. Я думаю, постачальник BCM не підключений до постачальника материнської плати, Supermicro просто вбудувала стороннє обладнання (BMC) та прошивку для цього на свої материнські плати.
AntonioK

3
4 основні посібники користувача IPMI розміщені на головній сторінці документації щодо Supermicro, включаючи керівництво по
IPT

3
Зауважте, що ви можете перезавантажити BMC віддалено, використовуючи $ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm(або cold). Я взагалі не вважаю SMASH-CLP корисним. Supermicro надає різні BMC від різних постачальників, кожен з яких має різну реалізацію CLP, вивчення того, що можливо, є серйозним болем і стосується не всіх вузлів.
Стефан Ласєвський

Відповіді:


1

На всіх моїх Super Micro BMC є прихована команда SMASH для виходу із середовища за замовчуванням і в оболонку BusyBox.

Спробуйте ввести "shell sh" в оболонці SMASH і подивіться, чи це працює.


2
На жаль, це не працює на всіх моїх скриньках Supermicro. Він навіть непостійний у мобах X9.
Стефан Ласевський

5
Ця "прихована команда" вважалася помилкою та була видалена в нових прошивках BMC.
AntonioK

деякий контекст, чому це було вилучено - з 2017 року створені плати Supermicro отримали shell shкоманду оболонки, яка зараз не підтримує.
maxschlepzig

0

Скажіть, я хочу використовувати сервер A, щоб дістатися до інтерфейсу IPMI сервера B, тоді це працює для мене:

ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.