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
- Raritan (Legrand) – не новый вендор на рынке
В 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.
- Raritan Dominion KX3-232– virtual media с KVM адаптером D2CIM-DVUSB.
-
- Очистка содержимого 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 одновременных клиентов).