[phpBB Debug] PHP Notice: in file /var/www/vhosts/networkadministrator.it/httpdocs/struttura/common.php on line 114: mysql_fetch_array() expects parameter 1 to be resource, boolean given

La Virtualizzazione di XEN
di 27 Dicembre 2010

L'elemento fondamentale della virtualizzazione con Xen® è Xen® Hypervisor, in sostanza un monitor per macchine virtuali. La soluzione di virtualizzazione adottata Xen® è interessante e si basa sul fatto che i Sistemi Operativi non hanno accesso diretto alle risorse hardware, ma andiamo a delineare i dettagli basandoci su quanto indicato sul sito ufficiale (inglese). Alla data di pubblicazione dell'articolo l'ultima versione disponibile per il download è la 4.0.1

XEN HYPERVISOR

XEN Hypervisor è la parte principale del sistema XEN, in particolare è lo strato software che opera sull'hardware su cui è installato rimpiazzando il sistema operativo; questo strato che si poggia sull'hardware diventa la piattaforma su cui poter utilizzare differenti sistemi operativi in simultanea. Xen Hypervisor supporta processori x86 e x86-64 e sistemi quali Linux, Solaris Windows come host che lavorano su Hypervisor( per una lista completa fate riferimento al  portale ufficiale ) . Xen Hypervisor è una soluzione licenziata come GNU GPL.

LE COMPONENTI

Un computer su cui opera Xen Hypervisor ha all'interno 3 componenti :

1) Innanzitutto Xen Hypervisor

2) Un dominio 0 o anche dominio privilegiato identificato dal codice Dom0; questo dominio è di tipo guest ( ospite di Hypervisor) come qualsiasi altro sistema operativo, la grande differenza è che esso , essendo privilegiato, ha diretto accesso all'hardware e responsabilità della gestione degli altri domini

3) Uno o più domini non privilegiati identificati dal codice DomU dove la U sta per Unprivileged; questi domini lavorano su Hypervisor e non hanno diretto accesso all'hardware

MODALITA' DI FUNZIONAMENTO

Xen Hipervisor gira direttamente sull'hardware e diventa l'unica interfaccia per tutte le richieste di risorse hardware, quali potrebbero essere accesso alla CPU, periferiche di Input/Output, disco. Separando l'hardware dal Sistema operativo Xen permette di far funzionare contemporaneamente differenti SO sulla stessa macchina in modalità sicura ed indipendente.

Il dominio 0 viene lanciato allo start-up e può essere qualsiasi SO supportato fuorchè Windows, che può essere invece usato come Dominio U. Il Dom0 ha accesso unico all'Hypervisor e ciò permette di gestire i domini U; in sostanza un amministratore può connetersi al Dominio 0 ed amministrare tutto il sistema.

I domini U vengono lanciati e controllati dal Dom0 e successivamente lavoro indipendemente uno dagli altri sul sistema. Questi domini girano grazie o ad un sistema operativo modificato ad hoc detto paravirtualizzazione ovvero attarverso un sistema operativo non modificato che utilizza un particolare harware per la virtualizzazione ( tipo Intel VT e AMD-V) che viene riferito come Hardware Virtual Machine (HWM).

La Paravirtualizzazione

Tecnica di virtualizzazione che permette ad un sistema operativo di essere "cosciente" di star funzionando su un Hypervisor invece che sul classico hardware. Il sistema operativo in parola deve essere opportunamente modificato per raggiungere questa " coscienza".

Hardware Virtual Machine (HVM)

Termine usato per descrivere un sistema operativo che opera in un ambiente virtuale senza essere a conoscenza e senza alcuna modifica, per far ciò si rende necessaria l'adozione di particolare hardware, da qui il termine ( Windows richiede questo tipo di approccio)

Articolo PrecedenteArticolo Successivo

Fornite il vostro contributo intellettuale in maniera semplice ed immediata per mezzo di una mail oppure condividi la pagina nei social network. Il tuo aiuto è prezioso per migliorare il portale e fornire un servizio migliore a tutta la community. Grazie!

- Segnala un Errore
- Inviaci un Suggerimento
- Forniscici un FeedbackBookmark and Share