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 встроен в каждый сервер и ключ для активации функционала не нужен.
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
Многие сервера после shutdown держат включенными сетевые линки, на случай если BMC на том же порту и для прослушивания wake-on-lan.
Основные кейсы применения
- мониторинг и логгирование – отправляет трапы по питанию (вкл/выкл), с датчиков (температуры/вентиляторы/etc) и сохраняет сам эвенты, включая скриншот/видео последнего события перед падением системы
- remote KVM over IP – виртуальное подключение мыши, клавиатуры, монитора (KVM)
- remote CD-ROM/USB/floppy – может пригодится для удаленной установки/обновления ОС
IP KVM
В IP KVM клавиатура/мышь реализуются обычно через USB, поэтому если не подключить USB, то работать они не будет (л-логика). Все это идет в одном проводе который к стороне сервера/сетевого устройства расщепляется в VGA-USB/PS-2.
Часто идут с монитором (спереди монитор, сзади интерфейсы) – это олдскул KVM.
Примеры IP KVM:
- IBM
- HP
- Aten
Aten
Aten довольно бюджетный вариант и в чем то убогий по практике – один терминал в один момент времени, нет web, глюки с синхронизацией под экран, etc
Софт можно скачать для соответствующей модели, например cs1708i.
Hint: чтобы выйти из полного экрана приложения нажимаем на hotkey setup (значок клавиатуры), видим там настройки по выходу (toggle screen mode – по умолчанию Alt+f).
HP
Крут тем, что для подключения к серверам можно использовать как десктоп приложение, так и HTML5 WEB. Есть многопользовательский режим (5 одновременных клиентов).