4 069
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{Stub}} | {{Stub}} | ||
Appunti per una guida su come installare, configurare e gestire KVM. | Appunti per una guida su come installare, configurare e gestire KVM. | ||
== Prerequisiti == | |||
Kernel-based Virtual Machine ([http://www.linux-kvm.org KVM]) è un'infrastruttura di virtualizzazione del kernel Linux. KVM attualmente supporta una completa virtualizzazione usando Intel VT o AMD-V. | |||
<br/> | |||
Per utilizzare KVM è necessario avere un processore dotato di estensioni per la virtualizzazione; verifichiamo quindi che siano presenti con il seguente comando: | |||
<pre> | <pre> | ||
# egrep '(vmx|svm)' | # egrep -c '(vmx|svm)' /proc/cpuinfo | ||
</pre> | </pre> | ||
Se il comando restituisce "1" o un numero maggiore le estensioni sono state rilevate; se restituisce "0", significa che il vostro processore non dispone di tali estensioni e dovrete quindi utilizzare una soluzione di virtualizzazione differente, come ad esempio Xen o VirtualBox. | |||
<br/> | |||
Nel caso vogliate creare VirtualMachine con un quantitativo di RAM superiore ai 2 GB, è necessario avere un processore con architettura X86-64. Anche in questo caso possiamo estrarre questa informazione dal file /proc/cpuinfo: | |||
<pre> | |||
# egrep -c ' lm ' /proc/cpuinfo | |||
</pre> | |||
Anche in questo caso, se il comando restituisce un numero diverso da "0", il vostro processore potrà eseguire software a 64 bit. | |||
<br/> | |||
L’ultima componente in gioco è il kernel del vostro sistema, che deve essere compilato con il supporto ai 64 bit; per verificarlo è sufficiente lanciare: | |||
<pre> | |||
# uname -m | |||
x86_64 | |||
</pre> | |||
== Installazione == | |||
A causa di alcuni bug presenti nel pacchetto libvirt di Squeeze è consigliabile installare una versione più aggiornata dal repository backports (assicurarsi che [[Il repository Backports|il repository backport]] sia presente nel file <code>/etc/apt/sources.list</code>): | A causa di alcuni bug presenti nel pacchetto libvirt di Squeeze è consigliabile installare una versione più aggiornata dal repository backports (assicurarsi che [[Il repository Backports|il repository backport]] sia presente nel file <code>/etc/apt/sources.list</code>): | ||
<pre> | <pre> |