Archivio
categoria Virtualizzazione sistemi operativi
pubblicato il 15 agosto 2010 Categorie: Citrix, Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3.2.4
La rete
Xen fornisce un firewall-router virtuale (VFR) al quale ciascun domain ha collegato una o più schede di rete virtuali (VIF).
Ci sono due I/O rings, uno per la trasmissione e uno per la ricezione. Ciascuna direzione ha una lista di ...
pubblicato il 6 agosto 2010 Categorie: Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3.2.3
Anziché emulare l’hardware esistente, come generalmente avviene nella full virtualization, Xen espone un insieme astratto di device. Questo permette di progettare un’interfaccia che soddisfa le esigenze di protezione e isolamento.
A questo scopo i dati sono trasferiti da e per i ...
pubblicato il 28 luglio 2010 Categorie: Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3.2.2
La virtualizzazione della CPU presenta diverse implicazioni per i sistemi operativi guest. Principalmente, l’inserimento di un hypervisor al di sotto del sistema operativo viola il principio per cui il sistema operativo deve essere eseguito con il privilegio maggiore. Per proteggere ...
pubblicato il 28 luglio 2010 Categorie: Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3.2.1.2
L’assegnamento della memoria fisica a un domain U avviene in fase di avvio. La memoria è partizionata staticamente tra i vari domain garantendo così l’isolamento ed è previsto che possa essere specificato un limite massimo. Se la richiesta di memoria ...
pubblicato il 26 luglio 2010 Categorie: Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3.2.1.1
Nella full virtualization la traduzione degli indirizzi virtuali è una delle attività che causano un elevato overhead di elaborazione per garantire alle macchine virtuali la visione e l’accesso a uno spazio di indirizzi contiguo e zero-based. Come abbiamo visto nel ...
pubblicato il 15 luglio 2010 Categorie: Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3.2
Nella presente sezione esaminiamo l’interfaccia di paravirtualizzazione di Xen in architettura IA32 soffermandoci sugli aspetti della gestione della memoria, della CPU e dei device di I/O. Si noti che viene esaminata la paravirtualizzazione, e quindi il comportamento di Xen verso ...
pubblicato il 27 gennaio 2010 Categorie: Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3
Ci sono una serie di processi in esecuzione in Domain 0 che hanno il compito di gestire e controllare le macchine virtuali in esecuzione:
Xend
Xend è un programma server scritto in Python in esecuzione su Domain 0. Esso riceve i comandi di ...
pubblicato il 25 novembre 2009 Categorie: Citrix, Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3
Xen Hypervisor
Il componente Xen Hypervisor si occupa di creare un livello di astrazione che mette in comunicazione l’hardware dell’host fisico con il sistema operativo delle macchine virtuali.
È responsabile dello scheduling1 della CPU e della ripartizione della memoria tra le varie virtual machine ...
pubblicato il 19 ottobre 2009 Categorie: Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 3
Xen è un hypervisor nato da un progetto open source iniziato presso l’università di Cambridge. Abitualmente i Virtual Machine Monitor (VMM) presentano alle macchine virtuali la stessa architettura hardware della macchina fisica. Sebbene questa logica, detta full virtualization, abbia il vantaggio di ...
pubblicato il 9 ottobre 2009 Categorie: VMware, Virtualizzazione sistemi operativi
La virtualizzazione dei sistemi operativi – Capitolo 2.4
L'interfaccia hardware
L'Hardware interface component ha il compito di permettere la comunicazione tra il vmkernel e le device hardware sottostanti. In questo strato sono inclusi i device driver e la gestione del file system proprietario di ESX chiamato VMFS.
Device drivers
Durante la fase di ...