Guida all'installazione di ZimaCube + Proxmox: Trasformalo in un server di virtualizzazione tutto-in-uno

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open source, si specializza nel tradurre concetti tecnici complessi in guide pratiche e accessibili .Eva crede che l'auto-hosting debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla community di demistificare le configurazioni hardware, dalla costruzione del primo NAS al dominio dei container Docker.

Con la sua solida base hardware—processore x86 a 6 core, 64GB di memoria DDR5, sei bay per dischi più quattro slot NVMe e due slot PCIe—ZimaCube è chiaramente progettato per più di semplici funzioni NAS. Una volta installato Proxmox VE, può diventare un vero server domestico: eseguire macchine virtuali, gestire container, abilitare il passthrough GPU e persino gestire l'intera rete domestica.

Questa guida ti accompagna nel processo di trasformare ZimaCube in un host di virtualizzazione Proxmox da zero.

Per chi è questa guida: Questa guida è ideale per utenti che hanno già familiarità con ZimaOS o TrueNAS e vogliono esplorare la virtualizzazione, router software e macchine virtuali Windows/Linux. Se sei nuovo nel mondo NAS, consigliamo di iniziare prima con ZimaOS.

Passo 1: Preparazione

Prima di iniziare, prepara quanto segue:

  • Una chiavetta USB, da 4GB o più grande, per creare l'unità di installazione di Proxmox
  • Un monitor e una tastiera, temporaneamente collegati a ZimaCube durante l'installazione
  • L'ISO di Proxmox VE: scarica l'ultima versione da proxmox.com, preferibilmente la versione 8.x
  • Etcher o Rufus per creare l'unità USB avviabile
  • Un cavo Ethernet collegato alla porta 2.5GbE di ZimaCube, per assicurare che possa ottenere un indirizzo IP tramite DHCP
Interfaccia di Rufus 4.5 che configura l'ISO di Proxmox VE per creare un'unità USB avviabile GPT UEFI

Promemoria importante: L'installazione di Proxmox cancellerà l'unità di sistema su ZimaCube. Se hai dati importanti memorizzati in ZimaOS, esegui un backup prima di procedere.

Passo 2: Impostazioni BIOS

ZimaCube è dotato di un BIOS completo. Prima di installare Proxmox, si consiglia di regolare alcune impostazioni chiave:

  1. Accendi il dispositivo e premi Del per entrare nel BIOS.
  2. Vai su Avvio → Avvio Sicuro → Disabilita. Il supporto di installazione di Proxmox di solito richiede che l'Avvio Sicuro sia disabilitato.
  3. Vai su Avanzate → Configurazione CPU → VT-d / VT-x → Abilita. La virtualizzazione deve essere abilitata.
  4. Vai su Chipset → IOMMU → Abilita. Questo è necessario se prevedi di usare il passthrough PCIe per macchine virtuali.
  5. Salva le impostazioni ed esci.
Menu di override di avvio BIOS Aptio di ZimaCube che seleziona il dispositivo di avvio UEFI USB DISK

Passo 3: Installa Proxmox VE

Inserisci l'unità USB, accendi il dispositivo e premi F11 per selezionare l'unità USB come dispositivo di avvio. Una volta che appare l'installatore di Proxmox:

  1. Seleziona Installa Proxmox VE usando l'installatore grafico.
  2. Accetta il contratto di licenza.
  3. Scegli il disco di destinazione. Si consiglia di selezionare l'unità NVMe collegata alla scheda madre, quella in grado di prestazioni a piena velocità fino a circa 3.500 MB/s. Se l'unità di sistema da 256GB installata in fabbrica è già occupata, installa un nuovo NVMe SSD in uno slot NVMe disponibile sulla scheda madre.
  4. Imposta il paese e il fuso orario, ad esempio Stati Uniti.
  5. Imposta la password di root e l'indirizzo email. L'indirizzo email sarà usato per backup e notifiche di sistema.
  6. Configura la rete:
    • IP di gestione: scegli un indirizzo IP statico, ad esempio 10.0.128.1
    • Gateway: l'indirizzo IP del tuo router, ad esempio 10.0.0.1
    • DNS: 10.0.0.1 o l'indirizzo IP del tuo router
  7. Conferma l'installazione e attendi che sia completata.
  8. Rimuovi la chiavetta USB e riavvia.
Pagina di configurazione di rete statica dell'installer Proxmox con IP fisso, gateway e configurazione DNS

Dopo il riavvio, lo schermo mostrerà l'indirizzo di accesso a Proxmox:

https://your-ip-address:8006

Accedi con l'username root e la password che hai configurato durante l'installazione.

Passo 4: Configurazione iniziale

Dopo aver effettuato l'accesso all'interfaccia web di Proxmox, completa prima questi tre compiti di base.

4.1 Disabilita il pop-up dell'abbonamento

Il repository enterprise richiede un abbonamento a pagamento. Per uso personale, passa al repository community gratuito:

Accedi via SSH a ZimaCube, oppure usa la Shell nell'interfaccia web di Proxmox

sed -i 's|^deb https://enterprise.proxmox.com|# &|' /etc/apt/sources.list.d/pve-enterprise.list

echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-community.list

apt update && apt upgrade -y

4.2 Configura lo Storage

Questo è il passaggio più importante. Vai su Datacenter → Storage e configura la struttura di storage come segue:

Tipo di storage Scopo Configurazione
local, unità di sistema NVMe Immagini ISO e template dei contenitori Mantieni l'impostazione predefinita
local-zfs, unità di sistema NVMe Dischi VM e dati LXC Mantieni l'impostazione predefinita
Pool ZFS, 6 × HDD Archiviazione dati principale Crea un nuovo pool ZFS RAID-Z2
Directory, scheda di espansione NVMe Dati persistenti di Docker Monta su /mnt/fast

Raccomandazione: Usa sei HDD per creare un pool RAID-Z2, che consente il guasto di fino a due dischi.

Comando di esempio:

Controlla prima gli identificatori dei dischi con lsblk.

L'esempio seguente presume che i dischi siano da sda a sdf.

zpool create -o ashift=12 tank raidz2 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

zfs set compression=lz4 tank

Quindi aggiungi questo pool ZFS come storage nell'interfaccia web di Proxmox.

Passo 5: Crea il tuo primo contenitore LXC

Un contenitore LXC è più leggero di Docker perché non richiede un demone aggiuntivo, ed è più veloce di una macchina virtuale completa perché condivide il kernel dell'host. Può anche essere sottoposto a backup direttamente tramite Proxmox, rendendolo adatto alla maggior parte dei servizi self-hosted.

  1. Scarica un template: vai su Datacenter → local Storage → CT Templates → Templates, cerca debian-12 e scaricalo.
  2. Crea un contenitore: clicca su Crea CT nell'angolo in alto a destra e configura come segue:
    • ID CT: 100
    • Hostname: docker-host
    • Password: imposta una password root
    • Template: seleziona il template debian-12 scaricato
    • Disco: 20GB, memorizzato su local-zfs
    • CPU: 2 core
    • Memoria: 2048MB
    • Rete: DHCP
  3. Avvia il contenitore, entra nella console e installa Docker:

    apt update && apt install -y curl

    curl -fsSL https://get.docker.com | sh

Passo 6: crea la tua prima VM

  1. Carica un'immagine ISO: vai su Datacenter → local Storage → ISO Images → Upload, quindi carica un file ISO come Ubuntu Server.
  2. Crea una VM: clicca su Crea VM nell'angolo in alto a destra e configura come segue:
    • ID VM: 200
    • Nome: ubuntu-test
    • ISO: seleziona l'immagine ISO caricata
    • Disco: 32GB, memorizzato su local-zfs
    • CPU: 2 core
    • Memoria: 4096MB
    • Rete: bridge su vmbr0
  3. Avvia la VM e completa l'installazione del sistema operativo tramite la console.
Pannello di amministrazione web Proxmox VE 8.4 con evidenziato il pulsante Crea VM per la configurazione della macchina virtuale

Casi d'uso avanzati

Virtualizzazione di Synology DSM

Puoi eseguire una VM Synology ARC Loader in Proxmox, passare i sei HDD a essa e utilizzare la gestione dello storage matura di Synology e le funzionalità Cloud Sync. La macchina virtuale può quindi montare lo storage di nuovo sull'host Proxmox tramite NFS, creando un flusso di lavoro di storage a circuito chiuso.

Router software con OPNsense

Passa una delle porte 2.5GbE di ZimaCube a una VM OPNsense come porta WAN e usa l'altra come LAN. Questo permette a tutto il traffico della rete domestica di essere instradato attraverso il tuo ZimaCube.

Passaggio GPU per la transcodifica Plex

Installa una GPU a basso profilo, come una GTX 1650 LP, e passala a un contenitore LXC Plex o Jellyfin per abilitare la transcodifica 4K accelerata hardware.

Quando non dovresti installare Proxmox?

Proxmox è potente, ma non è necessario per tutti.

  • Se ti serve solo la condivisione file NAS e Docker, restare con ZimaOS è sufficiente.
  • Se il dispositivo funziona 24/7 per uso familiare e i tempi di inattività della rete non sono accettabili, mantieni ZimaOS in esecuzione per una maggiore stabilità.
  • Se stai iniziando con NAS e Linux, usa ZimaOS per qualche mese prima di passare a Proxmox.

Il vero valore di Proxmox emerge quando hai bisogno che una macchina svolga il ruolo di tre.

Riconoscimenti:

Questo articolo si basa sul ZimaCube Experience Blog dell'utente della community Bob. Un ringraziamento speciale a Bob per le sue dettagliate note pratiche su Proxmox e la sua sincera condivisione.

Centro Campagna Zima

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.