Спустя четыре года после первого релиза, проект PiKVM рад представить релиз 3.333 с кодовым именем It will (not) pass.
PiKVM – это проект, объединяющий в себе софт и инструкции, которые позволяют превратить Raspberry Pi в полностью функциональный KVM-over-IP. Это устройство подключается к HDMI- и USB-портам сервера или рабочей станции, и позволяет удаленно управлять ими по сети, независимо от операционной системы. Можно включать и выключать хост, настроить BIOS и даже полностью переостановить OS с помощью эмулятора CD-ROM или флеш-драйва. Вся функциональность доступна через веб-интерфейс, не требующий никаких дополнительных плагинов и апплетов, и реализованный только средствами HTML5.
Pi-KVM - это проект, объединяющий в себе софт и инструкции, которые позволяют превратить Raspberry Pi в полностью функциональный IP-KVM. Это устройство подключается к HDMI- и USB-портам сервера, и позволяет управлять им удаленно по сети, независимо от операционной системы. Можно включить, выключить или перезагрузить сервер, настроить BIOS и даже полностью переустановить ОС с образа на эмулированном виртуальном носителе. Вся функциональность (в том числе и передача видео) доступна через веб-интерфейс, не требующий никаких дополнительных плагинов и апплетов, и реализованный только средствами HTML5.
Состоялся первый публичный релиз проекта Pi-KVM: набора софта и инструкций, которые позволяют превратить Raspberry Pi в полностью функциональный IP-KVM. Это устройство подключается к HDMI/VGA и USB-порту сервера, чтобы управлять им удаленно, независимо от операционной системы. Можно включить, выключить или перезагрузить сервер, настроить BIOS и даже полностью переустановить ОС с загруженного образа: Pi-KVM умеет эмулировать виртуальный CD-ROM и флеш-накопитель.
Количество необходимых деталей, помимо самого Raspberry Pi, минимально, что позволяет собрать его буквально за полчаса, а общая стоимость окажется в районе $100 даже в самой дорогой конфигурации (в то время как многие проприетарные IP-KVM при меньшей функциональности будут стоить от $500 и выше).
Основные возможности:
Доступ к серверу через веб-интерфейс обычного браузера или VNC-клиент (никаких Java-апплетов или флеш-плагинов);
Низкая задержка видео (порядке 100 миллисекунд) и высокий FPS;
Полная эмуляция клавиатуры и мыши (включая светодиоды и прокрутку колесиком/тачпадом);
Эмуляция CD-ROM и флешки (можно загрузить несколько образов и подключать их по мере необходимости);
Управление питанием сервера с помощью ATX-пинов на материнской плате или через Wake-on-LAN; поддерживается IPMI BMC для интеграции в существующую сетевую инфраструктуру;
Расширяемые механизмы авторизации: начиная от обычной по паролю и заканчивая возможностью использования единого сервера авторизации и PAM.
Широкая поддержка железа: Raspberry Pi 2, 3, 4 или ZeroW; различные устройства видеозахвата;
Простой и дружественный тулчейн, который позволяет собрать и установить ОС на карту памяти Raspbery Pi всего парой команд.
Также готовится к релизу специальная плата расширения для Raspberry Pi 4, которая реализует все описанные функции, плюс множество других возможностей (подробности на GitHub). Открытие предзаказов ожидается в четвертом квартале 2020 года. Стоимость ожидается в районе $100 или меньше. Подписаться на новость о предзаказе можно тут.
FreeIPMI предоставляет внутриполосное и внеполосное ПО для IPMI, основанное на спецификации IPMI v1.5/2.0, определяющей набор интерфейсов для управления платформой и реализованной рядом производителей для управления системой. Из возможностей IPMI большинство пользователей могут заинтересовать: отслеживание датчиков, отслеживание системных событий, управление питанием и последовательный интерфейс через локальную сеть (SOL). Инструменты и библиотеки из состава FreeIPMI призваны предоставить пользователям возможность использования этих и многих других возможностей. Также в нём реализован ряд полезных возможностей для крупных высокопроизводительных систем и гроздьевых окружений.
Изменения:
ipmi-locate теперь поддерживает разбор SPMI-таблиц, экспортируемых через sysfs;
поддержка OEM-датчика и SEL-событий у Intel S2600GZ, Intel S2600WP и Gigabyte MG20-OP0-ZB;
поправлен костыль DISCRETE_READING в libipmimonitoring;
в libfreeipmi добавлен костыль для пакетов, переупорядоченных при шунтировании датчика;
мелкие исправления ошибок;
многочисленные обновления/исправления документации.