Pi-KVM — das Projekt eines offenen KVM-Switches auf Raspberry Pi

Die erste öffentliche Veröffentlichung des Projekts Pi-KVM — eine Sammlung von Programmen und Anleitungen, die es ermöglichen, die Raspberry Pi-Platine in einen vollständig funktionsfähigen IP-KVM-Switch zu verwandeln. Die Platine wird an den HDMI/VGA- und USB-Anschluss des Servers angeschlossen, um ihn remote zu steuern, unabhängig vom Betriebssystem. Der Server kann ein- und ausgeschaltet oder neu gestartet werden, das BIOS kann konfiguriert und das Betriebssystem sogar vollständig von einem geladenen Image neu installiert werden: Pi-KVM kann ein virtuelles CD-ROM- und USB-Laufwerk emulieren.

Die Anzahl der benötigten Teile neben der Raspberry Pi selbst ist minimal, was es ermöglicht, ihn in nur einer halben Stunde zusammenzustellen, und die Gesamtkosten werden selbst in der teuersten Konfiguration bei etwa 100 USD liegen (während viele proprietäre IP-KVM bei geringerer Funktionalität ab 500 USD und mehr kosten). Die Software, die auf die Platine installiert wird, Betriebssystem basiert auf Arch Linux ARM. Spezifisch für Pi-KVM Pakete und der Verwaltungdaemon kvmd sind in Python geschrieben und unter der GPLv3-Lizenz erhältlich.

Pi-KVM - ein Open-Source-KVM-Switch-Projekt für Raspberry Pi

Hauptfunktionen:

  • Zugriff auf den Server über die Weboberfläche eines normalen Browsers oder VNC-Clients (keine Java-Applets oder Flash-Plugins);
  • Geringe Videoverzögerung (ungefähr 100 Millisekunden) und hohe FPS. Für die Übertragung des Bildschirminhalts wird µStreamer, geschrieben in C und verwendet MJPG-HTTP;
  • Vollständige Emulation von Tastatur und Maus (einschließlich LEDs und Scrollen mit dem Mausrad/Touchpad);
  • CD-ROM- und Flash-Emulation (dabei können mehrere Images geladen und nach Bedarf verbunden werden);
  • Stromverwaltung des Servers über ATX-Pins auf dem Motherboard oder über Wake-on-LAN;
  • IPMI BMC wird für die Integration in bestehende Netzwerkinfrastrukturen unterstützt;
  • Erweiterbare Authentifizierungsmechanismen: von einfacher Passwortauthentifizierung bis hin zur Möglichkeit, einen einzigen Authentifizierungsserver und PAM zu nutzen;
  • Breite Unterstützung von Hardware: Raspberry Pi 2, 3, 4 oder ZeroW; verschiedene Videoaufzeichnungsgeräte;
  • Ein einfaches und benutzerfreundliches Toolkit, das es ermöglicht, das Betriebssystem mit nur wenigen Befehlen auf die microSD-Karte des Raspberry Pi zu installieren.

Es wird auch eine spezielle Erweiterungsplatine für den Raspberry Pi 4 entwickelt, die alle beschriebenen Funktionen sowie viele weitere Möglichkeiten bietet (Details auf GitHub). Die Vorbestellungen werden im vierten Quartal 2020 erwartet. Die Kosten werden voraussichtlich bei etwa 100 $ oder weniger liegen. Man kann sich für Neuigkeiten zur Vorbestellung anmelden hier.

Quelle: opennet.ru

60GB SSD 8Gb DDR4