Crea e gestisci macchine virtuali sul tuo Raspberry Pi con Proxmox. Ecco come installarlo.

Proxmox è una piattaforma di gestione e virtualizzazione dei server aziendali open source che offre un'interfaccia Web intuitiva per gestire VM e contenitori. Se in passato hai utilizzato VirtualBox, VMWare o Hyper-V, Proxmox offre un'esperienza simile con particolare attenzione alle tecnologie open source.

Sebbene Proxmox non sia compatibile o direttamente disponibile per Raspberry Pi, possiamo utilizzare il progetto Pimox per installare e configurare un port di Proxmox progettato per Raspberry Pi e utilizzarlo per creare un Proxmox o un cluster ibrido di schede Raspberry Pi e x86 hardware.

Cose di cui avrai bisogno

  • Un Raspberry Pi 3, 4 o 5
  • Sistema operativo Debian a 64 bit o Raspberry Pi OS a 64 bit Lite (Bullseye o successivo)
  • Una scheda microSD da 32 GB o superiore. Puoi anche abilitare avviare Raspberry 4 o 5 utilizzando un SSD esterno per uno spazio di archiviazione più ampio e veloce
  • Connessione Internet tramite cavo Ethernet o Wi-Fi
  • Alimentazione elettrica
instagram viewer

Proxmox su Raspberry Pi potrebbe non offrire lo stesso livello di stabilità e prestazioni che offre sull'hardware tradizionale. Considera questa installazione come un esperimento e una prova di concetto. Non utilizzarlo per eseguire server critici in un ambiente di produzione.

Installa Proxmox su un Raspberry Pi

Dopo aver installato il sistema operativo utilizzando lo strumento Raspberry Pi Imager, apri una finestra di Terminale oppure connettersi a Raspberry Pi in remoto tramite SSH (usa PuTTY per Windows), quindi esegui i seguenti comandi per scaricare e installare i pacchetti e gli aggiornamenti di sicurezza più recenti.

sudo apt-get update
sudo apt-get upgrade -y

Il completamento dell'operazione richiederà del tempo a seconda del modello di Raspberry Pi e della velocità della rete. Una volta completato, esegui i seguenti comandi per passare all'utente root, quindi scarica lo script Pimox ed eseguilo per installare Pimox.

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh

Apri il RPiOS64-IA-Install.sh script utilizzando l'editor di testo Nano e modifica le seguenti righe in modo che corrispondano alle impostazioni di rete. Questo passaggio è facoltativo e può essere eseguito successivamente durante l'installazione.

# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address

Dopo aver apportato queste modifiche, premere CTRL+X seguito da Y E accedere. Ciò salverà le modifiche al file e uscirà dall'editor. Successivamente, eseguiremo lo script Pimox. Per fare ciò, esegui i seguenti comandi.

chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh

Continua a seguire le istruzioni per completare l'installazione. Durante l'installazione dovrai impostare la password di root che ti servirà successivamente per accedere all'interfaccia web di Proxmox. Inoltre, assicurati di scegliere i valori predefiniti durante le richieste. L'installazione inizierà e richiederà un po' di tempo per essere completata, quindi siediti e rilassati o sorseggia una tazza di caffè.

Al termine dell'installazione, il Raspberry Pi si riavvierà automaticamente. Dopo il riavvio, Proxmox dovrebbe essere pronto per l'uso. Se il Raspberry Pi non si riavvia automaticamente, puoi provare a riavviarlo manualmente.

Si consiglia di installare Proxmox su un Raspberry Pi con la versione Debian o Raspberry Pi OS Lite. Se utilizzi la versione Desktop, lasceranno meno risorse per eseguire Proxmox in modo efficiente. Inoltre, assicurati di utilizzare una scheda SSD o microSD dedicata per questo. Non installarlo sulla versione esistente del sistema operativo desktop Raspberry Pi poiché cambierà lo sfondo e rimuoverà alcuni strumenti di rete.

Accedi all'interfaccia Web di Proxmox da un browser Web

Per accedere all'interfaccia web di Proxmox in esecuzione su Raspberry Pi, apri il browser web sul tuo PC o laptop e poi vai su https://IPAddressOfPi: 8006.

Potresti visualizzare un errore SSL o un errore del certificato di sicurezza sul browser web. È necessario ignorarlo facendo clic su Avanzate > Procedi comunque.

Vedrai la schermata di accesso in cui dovrai inserire i seguenti dettagli:

  • Login: radice
  • Parola d'ordine: Quello impostato durante l'installazione di Proxmox

Una volta effettuato l'accesso è possibile fare clic OK sul messaggio e quindi accedere all'interfaccia di gestione di Proxmox.

Crea e gestisci macchine virtuali e contenitori

Puoi iniziare caricando le immagini ISO dei sistemi operativi che desideri installare ed eseguire su Proxmox. Per fare ciò, puoi scaricare l'ISO nella posizione appropriata con i seguenti comandi:

cd /var/lib/vz/template/iso/

Ciò ti aiuterà a garantire che i file del sistema operativo siano immediatamente visibili nell'interfaccia web per l'installazione. Per creare una macchina virtuale all'interno di Proxmox su Raspberry Pi, attenersi alla seguente procedura:

  1. Clic Crea macchina virtuale nell'angolo in alto a destra dell'interfaccia Proxmox.
  2. Sotto Generale, inserisci un nome per la tua macchina virtuale.
  3. Clic sistema operativo e scegli Non utilizzare alcun supporto.
  4. Nel Sistema scheda, lasciare tutti i valori predefiniti così come sono.
  5. Sotto Dischi, assicurati di selezionare SCSI per il disco rigido. Se necessario, regolare la dimensione del disco.
  6. Clic processore e ottimizzare le impostazioni del processore e della memoria. Tieni presente che Raspberry Pi ha risorse limitate che dipendono dal modello in tuo possesso.
  7. Sotto Rete, puoi mantenere le cose come predefinite o creare un bridge di rete, in base alle tue esigenze.
  8. Dopo aver configurato le impostazioni della VM, fare clic su Prossimo o il Confermare scheda e fare clic Fine.
  9. Seleziona la macchina virtuale nel menu a sinistra e fai clic su Hardware.
  10. Fare doppio clic su Unità CD/DVD e quindi selezionare Utilizza il file immagine del disco CD/DVD (iso).
  11. Clicca il Magazzinaggio menu a discesa e selezionare l'archiviazione predefinita seguita dall'immagine ISO.
  12. Clic OK.
  13. Clic Riepilogo e quindi fare clic su Inizio pulsante nell'angolo in alto a destra dell'interfaccia Proxmox quando la VM è selezionata, per avviare la VM e iniziare l'installazione.
  14. Dopo l'installazione è possibile avviare la macchina virtuale e quindi utilizzare il sistema operativo desiderato.

Se necessario, puoi modificare le impostazioni hardware, come processore, memoria e spazio di archiviazione, in base alle tue esigenze.

Un percorso sperimentale verso la virtualizzazione

Proxmox su Raspberry Pi offre una soluzione promettente per la virtualizzazione. Tuttavia, è ancora in fase sperimentale e non dovrebbe essere utilizzato in un ambiente di produzione. Con aggiornamenti e miglioramenti futuri e con l'evoluzione dell'ecosistema Raspberry Pi, possiamo aspettarci un miglioramento nella compatibilità e nelle prestazioni di Proxmox su questo computer a scheda singola.

Fino ad allora, considera l'installazione di Proxmox sul Raspberry Pi come un esperimento e preparati a esplorare e risolvere potenziali problemi lungo il percorso.