Site Navigation:
 
 

17. Virtualizzazione

La virtualizzazione in Fedora Core è basata su Xen 3.0.2, ed è integrata nel programma d'installazione di Fedora Core 6. Fare riferimento a http://fedoraproject.org/wiki/Tools/Xen per maggiori informazioni su Xen.

17.1. Tipi di virtualizzazione

Sotto Fedora Core 6 usando Xen 3.0.2, può essere implementata sia la paravirtualizzazione che la piena virtualizzazione. La piena virtualizzazione richiede un processore VT-capable. La paravirtualizzazione non necessita di hardware speciale, ma richiederà l'OS ospite per essere modificato. Per saperne di più su come configurare ed usare Xen, fare riferimento a http://fedoraproject.org/wiki/FedoraXenQuickstartFC6.

17.2. Sistemi operativi ospiti

Il team di sviluppo di Fedora Core 6 ha testato Xen con ospiti Fedora Core 6 e Red Hat Enterprise Linux 5 Beta1. Non sono stati testati altri ospiti. Con la paravirtualizzazione, comunque, gli utenti possono aspettarsi ragionevoli successi nell'esecuzione di qualsiasi ospite Linux OS che è stato compilato per Xen 3.0.2. Con la virtualizzazione completa usando hardware VT, gli utenti possono aspettarsi ragionevoli successi con una gran varietà di sistemi operativi, inclusi alcuni sistemi operativi proprietari.

17.3. Cambiamenti ai pacchetti di Xen

In Fedora Core 6 un singolo kernel supporta sia il sistema operativo host che l'ospite. Nelle versioni precedenti, c'era un kernel, kernel-xenU, per l'host o ipervisore ed un kernel separato, kernel-xen0, per gli ospiti. In Fedora Core 6 il pacchetto kernel-xen è il solo kernel necessario.

Fedora Core 6 introduce virt-manager, un applicazione GUI per l'installazione e l'amministrazione di macchine virtuali. Le caratteristiche di virt-manager includono:

  • Framebuffer grafico integrato. Si può accedere sia alla GUI dell'installer che dell'ambiente grafico del sistema operativo ospite da virt-manager senza la necessità di VNC.

  • Un visualizzatore di console seriale integrato. Si può ora avere accesso alla console da virt-manager senza aprire un terminale separato ed usando xm console.

  • CPU ed amministrazione della memoria. Le vCPUs e la memoria dei sistemi operativi ospiti possono essere modificate al volo.

  • Handler per il protocollo esteso RFB. Se il sistema operativo ospite cambia risoluzione dello schermo, la console grafica di virt-manager aggiusta le sue dimensioni di conseguenza.

In Fedora Core 6 ci sono due metodi di installare un OS ospite: mediante la linea di comando usando il programma xenguest-install, o mediante l'applicazione GUI virt-manager.

  • [Nota]Rinomina dello script xenguest-install

    Lo script xenguest-install si chiamava xenguest-install.py nelle versioni precedenti.

I messaggi di log di Xen sono salvati sotto /var/log/xen, che separa i messaggi di log relativi a Xen dagli altri messaggi di sistema.

  • [Importante]I kernel ospiti i386 richiedono PAE

    Il supporto PAE nella CPU è necessario per gli ospiti i386. Alcuni vecchi computers potrebbero non possedere tale funzionalità.