Service Processor (SP)

Что, как, зачем, кому и куда?

Что это?

Service processor это отдельно распаянный элемент на материнской плате, который выполняет функцию модуля удаленного управления (watchdog)

На каждом контроллере свой сервисный процессор.

Зачем он нужен?

Позволяет мониторить состояние шасси, датчиков, БП, куллеров и тд Снимать логи и смотреть последние ивенты Так же позволяет удаленно подключаться к командной строке system shell через SSH или Serial (RS-232) и управлять СХД

SP доступен всегда, даже если контроллер выключен по какой-либо причине, достаточно чтобы было подведено питание хотябы к одному из БП в шасси

Какие функции он выполняет?

  • Отправляет данные в Autosupport в случае критической поломки

  • Мониторит состояние контроллеров и в случае неисправности может помочь в процессе takeover, такая функция называется hardware assisted takeover

  • Логирует различные events и пишет их в отдельный логфайл. В основном это логи загрузки, состоянее элементов шасси

  • Показывает состояние датчиков окружения, состояние шасси, БП, куллеров и тд

  • Через SP можно зайти в cluster shell интерфейс СХД, напимер, если по какой-то причине недоступен менеджмент интерфейс

Какие комманды доступны через SP?

Полный перечень комманд указан тут

Но для начала нужно определиться, зачем именно нам зходить на сервис процессор? Так как у него два режима работы:

  • Коммандны выполняемые непосредственно в SP

    • Посмотреть процесс загрузки контроллера

    • Попасть в биос

    • выгрузить core dump

    • посмотреть env logs

    • В случае несправности выгрузить последние снятые логи

    • Выключить, включить и перезагрузить контроллер

  • Как шлюз для подключения в system shell

    • По сути позволяет администрировать систему так, если бы вы зашли на кластер айпи по SSH

Как на него зайти?

Сперва, нужно понять, как мы к нему можем подключиться

Физика

Для физического подключения к SP нам доступно аж три варианта

  • Micro USB (serial port). Есть в комплекте поставки. Но подходит кабель любого производителя. Совершенно обычный Micro USB to USB.

  • Console port (serial port). Нужен консольный кабедлт и переходник для него.

  • Management (management RJ-45)

На старых моделях СХД нет порта micro USB

Логика

Micro USB и Console port

Last updated