Pi-KVM вышел на Kickstarter
Спустя год после первого релиза, Pi-KVM представил свое собственное железо на Kickstarter.
Pi-KVM — это проект, объединяющий в себе софт и инструкции, которые позволяют превратить Raspberry Pi в полностью функциональный IP-KVM. Это устройство подключается к HDMI- и USB-портам сервера, и позволяет управлять им удаленно по сети, независимо от операционной системы. Можно включить, выключить или перезагрузить сервер, настроить BIOS и даже полностью переустановить ОС с образа на эмулированном виртуальном носителе. Вся функциональность (в том числе и передача видео) доступна через веб-интерфейс, не требующий никаких дополнительных плагинов и апплетов, и реализованный только средствами HTML5.
Представленное на кикстартере устройство (Pi-KVM v3 HAT) является небольшой платой для Raspberry Pi, которая содержит в себе всё, что нужно было раньше покупать отдельно и/или собирать самостоятельно, а еще имеет ряд дополнительных уникальных фичей. Pi-KVM v3 HAT является альтернативой для тех, кто не хочет возиться со сборкой сам, но желает получить надежное устройство продакшн-уровня.
В числе заявленных возможностей:
- HDMI-видеовход (1080p 50Hz) с возможностью захвата звука;
- Встроенный контроллер ATX для управления питанием сервера;
- Прерыватель USB для эмулирования действия «вытащить-вставить»;
- Последовательная CISCO-консоль и USB-TTL, которые можно использовать для администрирования Pi-KVM или подключения к серверу;
- Часы с ионистором для точного логгирования;
- … и многое другое (см. раздел Features).
Также нельзя обойти вниманием и софт, получивший за прошедший год огромное количество улучшений. Из них самые значимые:
- Новый режим передачи видео с помощью WebRTC/H.264, значительно снижающий потребление трафика по сравнению со старым MJPEG;
- Экспериментальная поддержка H.264 в VNC (разработан стандарт, зааппрувлен в IANA, поддержка доступна в тестовой ветке TigerVNC);
- Собственные патчи на ядро, добавляющие совместимость USB-клавиатуры и мыши с Apple UEFI (теперь можно зайти в UEFI или Boot Manager и что-нибудь там понастраивать);
- Поддержка относительной мышки и возможность динамического переключения между ней и абсолютной для систем, которые не поддерживают последнюю.
- PS/2-клавиатура, доступная через подключенный Arduino, а так же эмуляция Bluetooth-клавиатуры и мышки.
- Возможность управления GPIO через веб-интерфейс (можно подключить реле, сервы для нажатия физических кнопок или считывать внешние сигналы).
- Интеграция с KVM-свичами типа Ezcoo и Tesmart, которые позволяют превратить Pi-KVM в многопортовое устройство.
- Средства мониторинга температуры и напряжения Raspberry Pi;
- Встроенные клиенты IPMI и Wake-on-LAN, позволяющие управлять питанием подключенных серверов прямо из веб-инетфейса.
- Серверная поддержка Redfish и IPMI;
- Возможность настройки USB-Ethernet для связи с сервером. Pi-KVM будет сам давать ему адрес по DHCP и даже позволяет сделать аплинк с маршрутизацией через Raspberry.
>>> Подробности