Project

General

Profile

ProxmoxHowTo » History » Version 2

Version 1 (Amministratore Truelite, 11/30/2010 03:56 PM) → Version 2/6 (Amministratore Truelite, 11/30/2010 05:04 PM)

[http://www.proxmox.com/ Proxmox Virtual Environment] è una distribuzione basata su Debian che fornisce una serie di pacchetti fra cui una interfaccia web integrata per la gestione di macchine virtuali con OpenVZ e KVM. Il vantaggio della distribuzione e della relativa interfaccia è che questa è comunque pacchettizzata su Debian Stable, ed i pacchetti possono essere installati direttamente su questa senza dover installare la distribuzione intera.

Le presenti istruzioni suppongono che si parta avendo già installato una Debian Lenny, e ricalcano, con le dovute precisazioni, le istruzioni pubblicate sul [http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Lenny wiki di Proxmox]. Il primo passo è inserire il repository dei pacchetti di Proxmox in {{{/etc/apt/sources.list}}}, con la riga:
{{{
# Proxmox
deb http://download.proxmox.com/debian lenny pvetest
}}}

Per l'installazione dell'interfaccia, una volta aggiornata la lista dei pacchetti, sarà sufficiente installare il pacchetto {{{pve-manager}}}, questo però riporta un problema di dipendenze da Postfix non risolto, per cui prima di procedere all'installazione occorrerà anche installare quest'ultimo manualmente. In genere poi sarà opportuno configurare Postfix per la sola consegna locale della posta, abilitando comunque una spedizione verso l'esterno. In sostanza si eseguano i comandi:
{{{
apt-get install --purge postfix
apt-get install pve-manager
}}}
e poi si commentino in {{{/etc/postfix/main.cf}}} le righe:
{{{
#default_transport = error
#relay_transport = error
}}}

Oltre l'interfaccia ci serve inoltre il kernel e tutti pacchetti di infrastruttura, in sostanza:
{{{
aptitude install proxmox-ve-2.6.32 ntp ssh lvm2
}}}
questo darà errore perché il pacchetto {{{pve-firmware}}} che è nelle dipendenze vuole sovrascrivere alcuni dei file di {{{linux-firmware}}}. Per questo una volta fallito il comando occorrerà eseguire manualmente:
{{{
dpkg --force-overwrite -i /var/cache/apt/archives/pve-firmware_1.0-9_all.deb
}}}
e ripetere la precedente istruzione (si potrebbe anche rimuovere preventivamente {{linux-firmware}}}, cosa più pulita, ma così facendo si potrebbero perdere alcuni firmware necessari al proprio hardware).

A questo punto sarà necessario modificare {{{/boot/grub/menu.lst}}} per assicurarsi di avviare il nuovo kernel ({{{vmlinuz-2.6.32-4-pve}}}) appena installato. Si verifichi il contenuto del file e si imposti di conseguenza il valore della direttiva {{{default}}}.