Pi-KVM è una suite di programmi e istruzioni per convertire un file piastra Raspberry Pi in uno switch IP-KVM completamente funzionale. La scheda si collega alle porte HDMI / VGA e USB del server per il controllo remoto, indipendentemente dal sistema operativo.
Questo può accendere, spegnere o riavviare il server, configurare il BIOS e persino reinstallare completamente il sistema operativo dall'immagine caricata, più Pi-KVM può emulare un CD-ROM virtuale e un'unità flash.
Informazioni su Pi-KVM
El OS Pi-KVM si basa su ARM ArchLinux e può essere personalizzato per qualsiasi esigenza.
Mentre il sistema di file è di sola lettura per impostazione predefinita. E il sistema operativo funziona in modalità di sola lettura, come dovrebbe fare un sistema integrato. Ciò previene danni alla scheda di memoria a causa di un'improvvisa interruzione di corrente.
oltre a questo fornisce l'accesso al server tramite l'interfaccia web da un normale browser o client VNC (senza applet Java o plug-in flash) con bassa latenza video (dell'ordine di 100 millisecondi) e FPS elevato. Per questo fa uso di ΜStreamer (scritto in C e utilizzando MJPG-HTTP).
D'altra parte, l'emulazione completa di tastiera e mouse (inclusi LED e scorrimento del pannello a sfioramento), CD-ROM e emulazione Flash, consentono la gestione di tutto e più immagini possono essere caricate e collegate secondo necessità.
La gestione dell'alimentazione del server viene eseguita utilizzando i pin ATX sulla scheda madre o tramite Wake-on-LAN.
Dispone inoltre di meccanismi di autorizzazione estensibili: dalla solita password alla possibilità di utilizzare un unico server di autorizzazione e PAM.
Tra le principali caratteristiche che si distinguono:
- Più economico, ma migliore delle soluzioni commerciali.
- Facile da costruire: con un sistema operativo pronto per l'uso che può essere costruito semplicemente eseguendo make builde install su una scheda SD make install. L'hardware può essere fatto in mezz'ora e senza saldature.
- Il più ampio supporto hardware
- Latenza molto bassa
- Interfaccia web extra leggera ed elegante
- Tastiera e mouse
- Unità di archiviazione di massa
- Gestione energetica ATX
- Sicurezza
- Monitoraggio locale
- Conforme a IPMI BMC per l'integrazione nell'infrastruttura di rete esistente.
- Ampio supporto hardware: Raspberry Pi 2, 3, 4 o ZeroW, oltre a vari dispositivi di acquisizione video.
In poche parole, possiamo riassumere Pi-KVM come un semplice toolkit e amichevole quello consente di creare e installare un sistema operativo su una memory stick Raspbery Pi con solo un paio di comandi.
Il suo creatore lo descrive come:
Pi-KVM è un IP-KVM molto semplice e completamente funzionale su un Raspberry Pi che puoi fare con le tue mani. Questo dispositivo aiuta a gestire i server o le workstation da remoto, indipendentemente dallo stato del sistema operativo o se ne è installato uno. È possibile risolvere eventuali problemi, configurare il BIOS o persino reinstallare il sistema operativo utilizzando il CD-ROM incluso o l'emulazione dell'unità flash.
Ulteriori informazioni
Per coloro che sono interessati a questo progetto, dovresti saperlo il numero di parti necessarie, oltre al Raspberry Pi, è minimo, consentendo di montarlo in appena mezz'ora e il costo totale sarà di circa $ 30 a $ 100 (questo dipende anche dalla configurazione più costosa) mentre molti IP-KVM proprietari con meno funzionalità costeranno da $ 500 in su.
I pacchetti specifici di Pi-KVM e il demone kvmd sono scritti in Python e concessi in licenza con GPLv3.
Oltre a questo è importante menzionarlo è in preparazione anche una scheda di espansione speciale per Raspberry Pi 4, che implementa tutte le funzioni descritte, oltre a molte altre caratteristiche (puoi conoscere i dettagli a riguardo in GitHub).
I preordini dovrebbero essere aperti entro la fine dell'anno 2020 e soprattutto il costo dovrebbe aggirarsi intorno ai $ 100 o meno.
Per coloro che sono interessati, possono iscriversi alle notizie di preordina qui.
Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link