Out-of-band (BMC IPMI, IP KVM; Aten, HP)

IPMI

IPMI (Intelligent Platform Management Interface) – отдельный контроллер BMC (Baseboard Management Controller) с сетевым интерфейсом out-of-band. Нужен для управления серверами через отдельный канал. Контроллер BMC имеет отдельное (от основных компонентов) питание и независимые от основной системы NIC, BIOS, CPU (обычно на архитектуре ARM), OS (внутри контроллера). В результате, даже если сервер выключен, но есть питание на БП – можно зайти используя IPMI (CLI/WEB/ETC) и включить питание сервера. Подключение контроллера к материнской плате обычно происходит через PCI интерфейс, используя переходник.

Серверные продукты производителей типа HP iLO (Intergrated Lights Out), DELL iDRAC, Huawei iBMC/iMANA основаны именно на IPMI. iBMC Huawei бесплатен (в отличии от других вендоров) – BMC встроен в каждый сервер и ключ для активации функционала не нужен. Asus IPMI использует интегрированные или устанавливаемые чипы ASMB (ASUS ASMB7-iKVM, ASMB6-iKVM, ASMB4-iKVM), софт для подключения на базе Java + Internet Explorer.

Supermicro — IPMI
Intel — RMM
Dell — iDRAC
HP — iLO, LO100, GSP
HP Microserver — IPMI
ASUS — ASMB
IBM — IMM
Huawei V2 — iMana
Huawei V3 — iBMC
Sun/Oracle — iLOM
Asus - iKVM

Многие сервера после shutdown держат включенными сетевые линки, на случай если BMC на том же порту и для прослушивания wake-on-lan.

Основные кейсы применения

  • мониторинг и логгирование – отправляет трапы по питанию (вкл/выкл), с датчиков (температуры/вентиляторы/etc) и сохраняет сам эвенты, включая скриншот/видео последнего события перед падением системы
  • remote KVM over IP – виртуальное подключение мыши, клавиатуры, монитора (KVM)

  • remote CD-ROM/USB/floppy – может пригодится для удаленной установки/обновления ОС.

IP KVM

Примеры IP KVM:

    • IBM
    • HP
    • Aten

В IP KVM клавиатура/мышь реализуются обычно через USB, поэтому если не подключить USB, то работать они не будет (л-логика). Все это идет в одном проводе который к стороне сервера/сетевого устройства расщепляется в VGA-USB/PS-2.

Часто идут с монитором (спереди монитор, сзади интерфейсы) – это олдскул KVM.

remote CD-ROM/USB/floppy в IP KVM –  зачастую очень полезен и встречается на многих IP KVM, но работает далеко не на всех хорошо. На основе практики:

    • HP IP Console Switch G2 4x1Ex32 с консольниками HPE KVM USB replace 336047-B21 (AF628A) – работает не очень

    • Aten KN8132V – умеет монтировать ISO (Virtual Media) через USB, работает ок. Пример адаптера с поддержкой виртуальных носителей – KVM адаптер ATEN KA7177 / KA7177-AX.

Пример алгоритма управления удаленным USB:
  • Очистка содержимого USB
  • Копирование файлов на USB
  • Подключение USB к узлу
  • Действия с участием примонтированного USB
  • Отсоединение от узла USB

 

Aten

Aten довольно бюджетный вариант и в чем то убогий по практике – один терминал в один момент времени, нет web, глюки с синхронизацией под экран, etc

Софт можно скачать для соответствующей модели, например cs1708i.

Hint1: Administrator/password (default)

Hint2: Ctrl ctrl ctrl для открытия меню с консолями

Hint3: чтобы выйти из полного экрана приложения нажимаем на hotkey setup (значок клавиатуры), видим там настройки по выходу (toggle screen mode – по умолчанию Alt+f).

HP

Крут тем, что для подключения к серверам можно использовать как десктоп приложение, так и HTML5 WEB. Есть многопользовательский режим (5 одновременных клиентов).

Leave a Reply