Virtualizzazione · 2 min read · Jan 08, 2026
Installazione e utilizzo di OpenVZ su Debian Lenny (AMD64)
Installazione e utilizzo di OpenVZ su Debian Lenny (AMD64)
Versione 1.1
Autore: Falko Timme
In questo HowTo descriverò come preparare un server Debian Lenny per OpenVZ. Con OpenVZ puoi creare più Server Privati Virtuali (VPS) sullo stesso hardware, simile a Xen e al progetto Linux Vserver. OpenVZ è il ramo open-source di Virtuozzo, una soluzione di virtualizzazione commerciale utilizzata da molti fornitori che offrono server virtuali. La patch del kernel OpenVZ è concessa in licenza sotto la licenza GPL, e gli strumenti a livello utente sono sotto la licenza QPL.
Questo howto è inteso come una guida pratica; non copre i fondamenti teorici. Questi sono trattati in molti altri documenti sul web.
Questo documento viene fornito senza garanzia di alcun tipo! Voglio dire che questo non è l’unico modo per impostare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo che seguo. Non rilascio alcuna garanzia che questo funzionerà per te!
1 Nota preliminare
Sto usando un sistema x86_64 (amd64) qui. Se sei su un sistema i386, alcuni comandi saranno leggermente diversi - ho aggiunto annotazioni a quelle parti.
2 Installazione di OpenVZ
Un kernel OpenVZ e i pacchetti vzctl e vzquota sono disponibili nei repository di Debian Lenny, quindi possiamo installarli come segue:
apt-get install linux-image-openvz-amd64 vzctl vzquota(Se sei su un sistema i386, il pacchetto del kernel si chiama linux-image-openvz-686.)
Crea un symlink da /var/lib/vz a /vz per fornire compatibilità retroattiva:
ln -s /var/lib/vz /vzApri /etc/sysctl.conf e assicurati di avere le seguenti impostazioni:
vi /etc/sysctl.conf| [...] net.ipv4.conf.all.rp_filter=1 net.ipv4.icmp_echo_ignore_broadcasts=1 net.ipv4.conf.default.forwarding=1 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.ip_forward=1 kernel.sysrq = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.eth0.proxy_arp=1 [...] |
Se hai bisogno di modificare /etc/sysctl.conf, esegui
sysctl -pdopo.
Il passaggio seguente è importante se gli indirizzi IP delle tue macchine virtuali provengono da una sottorete diversa rispetto all’indirizzo IP del sistema host. Se non lo fai, la rete non funzionerà nelle macchine virtuali!
Apri /etc/vz/vz.conf e imposta NEIGHBOUR_DEVS su all:
vi /etc/vz/vz.conf| [...] # Controlla quali interfacce inviare richieste ARP e modificare le tabelle APR su. NEIGHBOUR_DEVS=all [...] |
Voglio anche installare il pacchetto vzdump che non è disponibile nei repository di Debian Lenny - fortunatamente c’è un pacchetto .deb disponibile su http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/. Prima installiamo il pacchetto cstream di cui vzdump dipende:
apt-get install cstreamPoi installiamo vzdump come segue:
wget http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump_1.1-1_all.deb
dpkg -i vzdump_1.1-1_all.debInfine, riavvia il sistema:
rebootSe il tuo sistema si riavvia senza problemi, allora tutto va bene!
Esegui
uname -re il tuo nuovo kernel OpenVZ dovrebbe apparire:
server1:~# uname -r
2.6.26-1-openvz-amd64
server1:~#Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.