Die erste öffentliche Veröffentlichung des Projekts ist erfolgt â ein Set aus Programmen und Anleitungen, das es ermöglicht, ein Raspberry Pi Board in einen vollstĂ€ndig funktionalen IP-KVM-Switch umzuwandeln. Das Board wird an den HDMI/VGA- und USB-Port des Servers angeschlossen, um ihn remote zu steuern, unabhĂ€ngig vom Betriebssystem. Es kann den Server ein- und ausschalten oder neu starten, das BIOS konfigurieren und sogar das Betriebssystem vollstĂ€ndig von einem geladenen Abbild neu installieren: Pi-KVM kann ein virtuelles CD-ROM und einen USB-Stick emulieren.
Die Anzahl der erforderlichen Komponenten, abgesehen vom Raspberry Pi selbst, ist minimal, was es ermöglicht, ihn in weniger als einer halben Stunde zusammenzubauen, und die Gesamtkosten werden selbst in der teuersten Konfiguration bei etwa 100 $ liegen (wĂ€hrend viele proprietĂ€re IP-KVM mit geringerer FunktionalitĂ€t ab 500 $ aufwĂ€rts kosten). Die auf dem Board installierte beruht auf Arch Linux ARM. Die spezifischen Teile fĂŒr Pi-KVM und der Verwaltungdaemon sind in Python geschrieben und werden unter der GPLv3-Lizenz bereitgestellt.
Hauptfunktionen:
- Zugriff auf den Server erfolgt ĂŒber die WeboberflĂ€che eines gĂ€ngigen Browsers oder eines VNC-Clients (keine Java-Applets oder Flash-Plugins);
- Niedrige Videoverzögerung (etwa 100 Millisekunden) und hohe FPS. FĂŒr die Ăbertragung von Bildschirminhalten wird verwendet , geschrieben in C und verwendet MJPG-HTTP;
- VollstĂ€ndige Emulation von Tastatur und Maus (einschlieĂlich LEDs und ScrollrĂ€der/Touchpad);
- Emulation von CD-ROM und Flash (es können mehrere Images geladen und bei Bedarf angeschlossen werden);
- Strommanagement des Servers ĂŒber ATX-Pins auf dem Motherboard oder ĂŒber Wake-on-LAN;
- IPMI BMC wird unterstĂŒtzt, um in die bestehende Netzwerkstruktur integriert zu werden;
- Erweiterbare Authentifizierungsmechanismen: von einfacher Passwortauthentifizierung bis hin zur Nutzung eines zentralen Authentifizierungsservers und PAM;
- Breite HardwareunterstĂŒtzung: Raspberry Pi 2, 3, 4 oder ZeroW; verschiedene VideoaufnahmegerĂ€te;
- Einfach und benutzerfreundlich , das es ermöglicht, ein Betriebssystem auf die SD-Karte des Raspberry Pi mit nur wenigen Befehlen zu installieren.
Eine spezielle Erweiterungsplatine fĂŒr Raspberry Pi 4, die alle beschriebenen Funktionen sowie viele weitere Möglichkeiten implementiert, wird ebenfalls demnĂ€chst veröffentlicht (Details finden Sie auf ). Die Vorbestellungen werden im vierten Quartal 2020 erwartet. Der Preis wird voraussichtlich etwa 100 $ oder weniger betragen. Sie können sich fĂŒr Neuigkeiten zur Vorbestellung anmelden. .
Quelle: opennet.ru
