Virtualizzazione
Da ALLUG.
Virtualizzazione
Nasce la necessità di virtualizzare macchine su epifania, occorre quindi scegliere un sistema di virtualizzazione con determinate caratteristiche. In questa pagina vengono raccolti i diversi tipi di strumenti liberi (NO VMWARE, NO!) per la virtualizzazione e vengono analizzati i pro e i contro
- Xen
- PRO
* Ottime prestazioni * Presente in molte distro
- CONTRO
* Paravirtualizzazione * Il deploy delle VM è complesso * richiede che un sistema sia portato
- lguest
- PRO
* non richiede hardware specifico * mantiene al minimo la complessità
- CONTRO
* è un prodotto nuovo e relativamente immaturo * supporta esclusivamente Linux come OS guest (non che sia un problema) * richiede un kernel patchato
- kvm
- PRO
* Può far girare immagini non modificate sia di linux che di winz0z (non che ci serva)
- CONTRO
* richiede supporto HW specifico (che epifania non ha)
- vserver
- PRO
* facile deploy delle macchine virtuali
- CONTRO
* i sistemi guest hanno lo stesso kernel del sistema ospite
- User Mode Linux
- PRO
- CONTRO
* Non è vera virtualizzazione
- OpenVZ
- PRO
* Base per Virtuozzo (usato in ambito di produzione da Aruba)
- CONTRO
* i sistemi virtualizzati devono essere linux * occorre una patch al kernel
- Qemu
- PRO
* facilissimo
- CONTRO
* per avere prestazioni decenti occorre un modulo kernel (ora rilasciato sotto GPL), senza il quale non è vera virtualizzazione, ma emulazione
- VirtualBox
- PRO
* Ottime prestazioni * Non richiede kernel patchati etc
- CONTRO
* La versione libera non ha alcune caratteristiche (non che ci interessi il supporto usb) * Va compilato * La versione libera non può ancora essere installata, bisogna lavorare molto di script
Nel caricare questa pagina va anche tenuto conto della tipologia di macchina su cui dobbiamo lavorare:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 555.641
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 mmx fxsr sse
bogomips : 1389.87
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 555.641
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 mmx fxsr sse up
bogomips : 1389.87
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 555.641
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 mmx fxsr sse up
bogomips : 1389.87
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 555.641
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 mmx fxsr sse up
bogomips : 1389.87
free -m
total used free shared buffers cached
Mem: 747 728 18 0 117 506
-/+ buffers/cache: 103 643
Swap: 1983 0 1983
