Virtualizzazione · 7 min read · Dec 22, 2025

Come installare Proxmox VE 4 su Debian 8 (Jessie)

Proxmox Virtual Environment o Proxmox VE è un software di virtualizzazione server open source basato su Debian Linux con un kernel RHEL, modificato per consentire di creare e distribuire nuove macchine virtuali per server privati e contenitori. Proxmox offre due tipi di virtualizzazione: contenitori con LXC e virtualizzazione completa con KVM. Proxmox ti offre un modo semplice per installare e configurare macchine virtuali da un browser web (è richiesto il plugin Java Iced tea), offre strumenti da riga di comando piacevoli e un’API REST per applicazioni di terze parti. Se desideri installare su un server a cui hai accesso fisico, scarica l’iso di Proxmox dal sito ufficiale. In questo tutorial, ti mostrerò l’installazione di Proxmox su un server che esegue un’installazione minima di Debian 8, ad esempio in un datacenter.

Caratteristiche di Proxmox:

  • Supporto per storage locale con gruppi LVM, directory e ZFS.
  • Supporto per storage di rete con iSCSI, Fiber Channel, NFS, GlusterFS, CEPH e DRBD.
  • Supporto per cluster per costruire cluster ad alta disponibilità.
  • Migrazione live, le macchine virtuali possono essere spostate da un host a un altro senza downtime.
  • Proxmox fornisce appliance software server preconfezionate che possono essere scaricate tramite l’interfaccia grafica.

In questo tutorial, ti guiderò attraverso l’installazione di Proxmox su Debian Jessie.

Requisiti:

  • Debian Jessie 64 bit.
  • Privilegi di root.

Passo 1 - Configurare FQDN

Il primo passo con cui inizieremo è configurare il FQDN (Fully Qualified Domain Name) del server.

Controlla il nome host del server con il comando qui sotto:

hostname

Risultato:

aumu

Quindi il nome host del mio server è “aumu”.

Modifica il file “/etc/hosts” con vim e aggiungi il tuo “IP + hostname.domain-name.com + hostname”.

vim /etc/hosts

Aggiungerò la configurazione per l’host qui sotto:

192.168.1.111    aumu.myproxmox.co        aumu

Sostituisci il nome host e il FQDN con quello che desideri utilizzare per il tuo server, quindi salva la configurazione ed esci.

Riavvia il server e controlla il nome host e il FQDN:

reboot

Accedi di nuovo e controlla il nome host e il FQDN:

hostname

Il risultato dovrebbe essere:

aumu
hostname -f

Il risultato dovrebbe essere:

aumu.myproxmox.co

Passo 2 - Aggiungere il Repository di Proxmox

Ora aggiungi il repository di Proxmox alla directory “sources.list.d” e aggiungi la chiave di Proxmox per autenticare i pacchetti:

echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list  
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

Ora aggiorna il repository di Debian ed esegui un dis-upgrade sul sistema, quindi riavvia la macchina:

apt-get update && apt-get dist-upgrade
reboot

Passo 3 - Installare Proxmox

Installa Proxmox VE e alcuni altri pacchetti richiesti con il comando apt qui sotto:

apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv

Nota:

Configurazione di Postfix durante l’installazione:

  • Tipo di configurazione della posta: Sito interno.
  • Nome della posta di sistema: digita il nome di dominio.

Riavvia il server:

reboot

Passo 4 - Connettersi all’interfaccia web di Proxmox e configurare la rete

Dopo che il server è stato riavviato, ora possiamo accedere a Debian Proxmox da un browser. Digita l’IP del server con https e la porta 8006 nella barra degli URL. Nel mio caso:

https://192.168.1.111:8006/

Pagina di accesso Proxmox

Accedi all’amministratore di Proxmox con il nome utente root e la tua password. Dopo essere entrato nell’interfaccia web, dobbiamo configurare la rete per Proxmox.

Ho un’interfaccia di rete “eth0” per le connessioni in uscita con l’indirizzo IP ‘192.168.1.111’ e il mio gateway è ‘192.168.1.254’. In questo passaggio, vogliamo creare una nuova interfaccia di rete (bridge) ‘vmbr0’, quindi abilitiamo il routing su questa interfaccia di rete e abilitiamo il proxy arp sull’interfaccia in uscita ‘eth0’. Vmbr0 è l’interfaccia per le VM (Macchine Virtuali) in Proxmox. Questa è una buona opzione se abbiamo solo un IP pubblico e vogliamo nascondere le VM dietro l’IP dell’host.

Vai alla directory ‘/etc/network’ ed edita il file interfaces con vim.

cd /etc/network/  
vim interfaces

Di seguito la mia configurazione eth0 con l’opzione per abilitare il proxy arp.

auto eth0  
iface eth0 inet static  
        address  192.168.1.111  
        netmask  255.255.255.0  
        gateway  192.168.1.254  
        post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

Successivamente, configura un nuovo bridge vmbr0 e abilita il routing su questa interfaccia aggiungendo la configurazione qui sotto:

auto vmbr0  
iface vmbr0 inet static  
        address  192.168.2.9  
        netmask  255.255.255.0  
        bridge_ports none  
        bridge_stp off  
        bridge_fd 0  
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward  
        post-up iptables -t nat -A POSTROUTING -s '192.168.2.0/24' -o eth0 -j MASQUERADE  
        post-down iptables -t nat -D POSTROUTING -s '192.168.2/24' -o eth0 -j MASQUERADE

Nota:

Una macchina virtuale in Proxmox utilizzerà questa interfaccia e otterrà un indirizzo IP ‘192.168.2.xxx’.

Le due righe in fondo abiliteranno la funzione NAT.

Salva la configurazione ed esci, quindi riavvia il server:

reboot

Ora controlla l’IP del server, avremo due interfacce di rete eth0 e vmbr0.

Nota:

Ci sono molte opzioni per configurare la rete in Proxmox VE, puoi trovare la documentazione completa sulle opzioni di configurazione della rete di Proxmox qui https://pve.proxmox.com/wiki/Network_Model.

Passo 5 - Aggiungere un nuovo ISO o Template VM

In questo passaggio, aggiungeremo un nuovo file ISO per l’installazione della VM. Possiamo aggiungere un file ISO dall’interfaccia web caricando il file, oppure possiamo scaricare il file iso direttamente sul server dalla riga di comando (questa è la mia raccomandazione).

Scarica il file iso nella directory “/var/lib/vz/template/iso” con wget o curl.

Esempio per scaricare un’immagine di Ubuntu 15.04:

cd /var/lib/vz/template/iso/  
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso

Passo 6 - Creare la prima Macchina Virtuale

Accedi all’interfaccia web di Proxmox, fai clic in alto a destra sul pulsante “Crea VM”.

Quindi otterrai un nuovo modulo, il Nome è il nome della nuova macchina virtuale qui. Quindi fai clic su Avanti.

Nome della VM

Seleziona il tuo sistema operativo. Qui utilizzerò Ubuntu Linux con versione del kernel 4. e fai clic su Avanti.

Seleziona il sistema operativo.

Seleziona il file ISO che abbiamo scaricato nel passo 5, quindi fai clic su Avanti.

Seleziona il file ISO.

Imposta la dimensione del disco per la macchina virtuale e fai clic su Avanti.

Imposta la dimensione del disco.

Configurazione della CPU - core, socket, tipo di macchina virtuale (qui utilizziamo kvm64) e fai clic su Avanti.

Configurazione CPU.

Dai una dimensione di memoria/RAM per la macchina virtuale e fai clic su Avanti.

Dimensione RAM.

Nella configurazione di rete, seleziona la modalità bridge su vmbr0. E il Modello che utilizzo è Realtek RTL8139. Fai clic su Avanti.

Scegli il bridge di rete.

E conferma la configurazione facendo clic su ‘Fine’.

Fine della configurazione di Proxmox.

Ora possiamo avviare l’installazione della VM facendo clic sul pulsante ‘avvia’ e accedendo alla VM facendo clic su ‘console’.

Ora puoi installare il sistema operativo Ubuntu nella VM nel modo che preferisci.

Passo 7 - Configurare la rete per la nuova Macchina Virtuale

Quando la VM è installata, dovremo configurare la rete in modo che la VM possa accedere a Internet.

Modifica il file interfaces nella VM.

cd /etc/network/  
vim interfaces

Aggiungerò una nuova interfaccia ‘eth0’ nella VM aggiungendo la configurazione qui sotto:

auto eth0  
iface eth0 inet static  
        address 192.168.2.10  
        netmask 255.255.255.0  
        gateway 192.168.2.9

Salva il file ed esci.

Nota:

L’IP del gateway è l’indirizzo IP di vmbr0 sulla macchina host.

Ora riavvia la macchina virtuale e poi prova ad accedere a Internet aggiornando il repository o pingando un server.

L’installazione di proxmox è terminata.

Nota:

Se desideri accedere alla VM dall’esterno di proxmox, allora devi aggiungere una nuova regola di port forwarding sull’host. Ad esempio, per accedere al servizio SSH nella VM, aggiungi le regole IPTables qui sotto:

iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 2222 -j DNAT --to-destination 192.168.2.10:22  
iptables-save

La regola iptables instraderà la porta 2222 dell’interfaccia eth0 alla macchina virtuale con IP 192.168.2.10 sulla porta 22. Quindi ora possiamo accedere a SSH nella VM dall’esterno:

ssh -p 2222 vmusername@HOSTIP

Conclusione

Proxmox VE è una virtualizzazione server open source basata su Debian OS. Proxmox è disponibile come file ISO, quindi possiamo scaricarlo e installarlo direttamente quando abbiamo accesso fisico al server, oppure possiamo installare proxmox sul nostro server Debian. Proxmox è potente e facile da usare, fornisce un’interfaccia di amministrazione basata sul web in modo da poter installare e configurare macchine virtuali con il nostro Browser (Java e Icedtea devono essere installati). Possiamo anche configurare Proxmox dalla riga di comando del server, e Proxmox fornisce un’API REST per applicazioni di terze parti. Proxmox ha supporto per sistemi di storage locali e di rete, viene fornito con opzioni di alta disponibilità integrate e fornisce funzioni per il backup e il ripristino facili dei server virtuali. Secondo me, è una delle migliori soluzioni per la virtualizzazione server.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.