Когда вы имеете дело с Supermicro IPMI / BMC, вы можете получить к нему доступ через:
ipmitool
-подобный CLI или IPMIView
-подобные приложения с графическим интерфейсом)Как только я обнаружил, что могу просто ssh ADMIN@my.ipmi.address.net
и попадаем в BMC - там Linux-подобная оболочка, ifconfig
(не с сервером, а с настройками сети BMC), и - самое главное! - возможность склеивать reboot
для сброса BMC, когда IPMI начинает давать сбои.
Но теперь, имея доступ к многочисленным ящикам Supermicro с IPMI, я обнаружил, что доступ по SSH работает иначе: примерно половина ящиков запускает «обычную» оболочку на 22-м порте IPMI, другая - «Системную оболочку управления системой ATEN SMASH-CLP». Он не похож на Linux, не поддерживает стандартные команды, такие как ls
, и я не могу сбросить BMC с его помощью.
Google в основном говорит о SMASH-CLP как об источнике нарушений безопасности. Есть ли к нему какая-нибудь пользовательская документация? Или я могу заставить свой IPMI / BMC запускать «обычную» оболочку через SSH, а не через SMASH-CLP?
Я имею дело с материнскими платами X9DRW-iF, X9DRi-F и X9SCL-F.
На всех моих Super Micro BMC есть скрытая команда SMASH для выхода из среды по умолчанию в оболочку BusyBox.
Попробуйте ввести «shell sh» в оболочке SMASH и посмотрите, работает ли это.
Скажем, я хочу использовать сервер A для доступа к интерфейсу IPMI сервера B, тогда это сработает для меня:
ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle