Pi-KVM: een KVM-switchproject op Raspberry Pi

Pi-KVM is een reeks programma's en instructies om een plaat Raspberry Pi in een volledig functionele IP-KVM-switch. Het bord kan worden aangesloten op de HDMI / VGA- en USB-poorten van de server voor bediening op afstand, ongeacht het besturingssysteem.

Dit kan de server in-, uitschakelen of herstarten, configureer het BIOS en installeer zelfs het besturingssysteem volledig opnieuw vanaf de geladen image, plus Pi-KVM het kan een virtuele cd-rom en flash-drive emuleren.

Over Pi-KVM

El besturingssysteem blokkeert of infecteert Pi-KVM is gebaseerd op ARM Boog Linux en kan naar wens worden aangepast.

Terwijl het systeem bestanden zijn alleen-lezen standaard. En het besturingssysteem draait in de alleen-lezen-modus, zoals een embedded systeem zou moeten doen. Dit voorkomt schade aan de geheugenkaart door een plotselinge stroomuitval.

naast dit biedt toegang tot de server via de webinterface vanaf een normale browser of VNC-client (zonder Java-applets of flash-plug-ins) onder lage videolatentie (in de orde van 100 milliseconden) en hoge FPS. Ervoor maakt gebruik van ΜStreamer (geschreven in C en met behulp van MJPG-HTTP).

Aan de andere kant maken volledige toetsenbord- en muisemulatie (inclusief LED en scrollen / scrollen aanraakscherm), cd-rom- en flash-emulatie het mogelijk om alles te verwerken en kunnen meerdere afbeeldingen worden geladen en indien nodig worden aangesloten.

Server-energiebeheer wordt gedaan met behulp van de ATX-pinnen op het moederbord of via Wake-on-LAN.

Het heeft ook uitbreidbare autorisatiemechanismen: van het gebruikelijke wachtwoord tot de mogelijkheid om een ​​enkele autorisatieserver en PAM te gebruiken.

Van de belangrijkste kenmerken die opvallen:

  • Goedkoper, maar beter dan commerciële oplossingen.
  • Eenvoudig te bouwen: met een gebruiksklaar besturingssysteem dat kan worden gebouwd door make builde te installeren op een SD-kaart, make install. Hardware kan in een half uur worden gedaan en zonder solderen.
  • De breedste hardware-ondersteuning
  • Zeer lage latentie
  • Extra lichte en elegante webinterface
  • Toetsenbord en muis
  • Massa-opslageenheid
  • ATX-energiebeheer
  • Veiligheid
  • Lokale monitoring
  • IPMI BMC-compatibel voor integratie in bestaande netwerkinfrastructuur.
  • Brede hardware-ondersteuning: Raspberry Pi 2, 3, 4 of ZeroW, evenals verschillende video-opnameapparaten.

In een paar woorden, we kunnen Pi-KVM samenvatten als een eenvoudige toolkit en vriendelijk dat stelt u in staat om een ​​besturingssysteem op een Raspbery Pi-geheugenstick te bouwen en te installeren met slechts een paar opdrachten.

De maker beschrijft het als:

Pi-KVM is een IP-KVM op een zeer eenvoudige en volledig functionele Raspberry Pi die u met uw eigen handen kunt doen. Dit apparaat helpt bij het beheren van servers of werkstations op afstand, ongeacht de status van het besturingssysteem of of er een is geïnstalleerd. U kunt eventuele problemen oplossen, het BIOS configureren of zelfs het besturingssysteem opnieuw installeren met behulp van de meegeleverde cd-rom of flashdrive-emulatie.

Aanvullende informatie

Voor degenen die geïnteresseerd zijn in dit project, dat moet u weten het aantal benodigde onderdelen, naast de Raspberry Pi, is minimaal, waardoor het in slechts een half uur tijd kan worden gemonteerd en de totale kosten zullen ongeveer $ 30 tot $ 100 bedragen (dit hangt af van zelfs de duurste configuratie), terwijl veel eigen IP-KVM's met minder functionaliteit vanaf $ 500 zullen kosten.

Pi-KVM-specifieke pakketten en de kvmd-daemon zijn geschreven in Python en gelicentieerd onder de GPLv3.

Daarnaast is het belangrijk om dat te vermelden een speciale uitbreidingskaart voor Raspberry Pi 4 wordt ook voorbereid, die alle beschreven functies implementeert, plus vele andere functies (u kunt de details erover kennen in GitHub).

Pre-orders zullen naar verwachting later dit jaar 2020 openen Bovenal wordt verwacht dat de kosten ongeveer $ 100 of minder bedragen.

Geïnteresseerden kunnen zich abonneren op het nieuws van pre-order hier.

Eindelijk als u er meer over wilt weten, kunt u de details bekijken In de volgende link.