Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
Installatore LAN
Progetto per le classi V del corso di Informatica
Macchine virtuali
26/02/08
Installatore LAN - Prof.Marco Marchisotti
1
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
Cos'è una macchina virtuale
●
●
Una macchina virtuale è un contenitore software
completamente isolato che può mandare in esecuzione un
sistema operativo con le proprie applicazioni come se fosse
un computer reale.
Una macchina virtuale si comporta come se fosse
esattamente un computer reale: contiene CPU, RAM, dischi e
schede di rete virtuali (cioè software) ad uso esclusivo.
26/02/08
Installatore LAN - Prof.Marco Marchisotti
2
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
Cos'è una macchina virtuale
Macchina
virtuale 1
Macchina
virtuale 2
Applicazione
Applicazione
Sistema
operativo
Sistema
operativo
Hardware
Hardware
Macchina
virtuale N
Applicazione
...
Sistema
operativo
Hardware
Macchina reale
26/02/08
Installatore LAN - Prof.Marco Marchisotti
3
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
Macchina virtuale
●
●
Un sistema operativo non è in grado di rilevare la differenza
tra una macchina virtuale ed una reale, ne la possono rilevare
le applicazioni o altri computer nella rete.
Una macchina virtuale è composta esclusivamente da
software, non contiene componenti hardware.
26/02/08
Installatore LAN - Prof.Marco Marchisotti
4
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
Vantaggi della macchina virtuale
●
Una macchina software offre alcuni vantaggi rispetto ad una
macchina hardware.
–
Compatibilità: le macchine virtuali sono compatibili con tutte i
computer x86.
–
Isolamento: le macchine virtuali sono isolate una dall'altra
come se fossero fisicamente separate.
–
Incapsulamento: una macchina virtuale incapsula un sistema di
calcolo completo.
–
Indipendenza dall'hardware: le macchine virtuali eseguono
indipendentemente dall'hardware sottostante.
26/02/08
Installatore LAN - Prof.Marco Marchisotti
5
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
Una varietà di macchine virtuali
●
Vi sono diverse macchine virtuali:
–
Vmware (www.vmware.com) è presente con diversi
prodotti:
●
–
Microsoft (poteva mancare?) con Virtual PC
●
–
in versione client e server (provate ad immaginare quale
mondo supporta....)
VirtualBox (www.virtualbox.org) progetto Open
Source sotto licenza GPL
●
26/02/08
workstation, server, player (sia per il mondo Linux che per il
mondo Microsoft).
Funziona sia su macchine Linux, sia su Windows
Installatore LAN - Prof.Marco Marchisotti
6
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
Noi utilizzeremo vmware
●
●
●
Noi abbiamo scelto vmware in versione server:
Gira su Windows e su Linux, e ancora più importante fa
girare al suo interno sia Windows, sia Linux.
Non è software libero, ma è software gratuito.
26/02/08
Installatore LAN - Prof.Marco Marchisotti
7
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
“Hardware” di una macchina virtuale
●
●
Si possono
configurare
le risorse a
disposizione
Con il
pulsante
Add, si
possono
aggiungere
risorse...
26/02/08
Installatore LAN - Prof.Marco Marchisotti
8
Istituto Superiore “Ascanio Sobrero” - Casale Monferrato (AL)
Dipartimento di Informatica
“Hardware” di una macchina virtuale
●
... ottenendo
hardware
anche
piuttosto
complessi.
26/02/08
Installatore LAN - Prof.Marco Marchisotti
9