22. Virtualization

Virtualization in Fedora Core is based on Xen. Xen 3.0 is integrated within Fedora Core 6 test2 in the installer. Refer to http://fedoraproject.org/wiki/Tools/Xen for more information about Xen.

22.1. Τύποι Virtualization

There are several types of virtualization: full virtualization, paravirtualization, and single kernel image virtualization. Under Fedora Core 6 test2 using Xen 3.0, paravirtualization is the most common type. With VM hardware, it is also possible to implement full virtualization.

22.1.1. Πλεονεκτήματα Paravirtualization

  • Allows low overhead virtualization of system resources

  • Can provide direct hardware access in special cases, such as dedicated NICs for each guest OS

  • Allows hypervisor-assisted security mechanisms for guest OS

22.1.2. Απαιτήσεις για Paravirtualization

  • A guest OS that has been modified to enabled paravirtualization

  • Host OS must use GRUB as its bootloader (default with Fedora Core)

  • Enough hard drive space to hold each guest OS (600 MB - 6 GB per OS)

  • At least 256 MB of RAM for each guest, plus at least 256 MB RAM for the host

22.2. Εγκατάσταση, ρύθμιση και χρήση του Xen

Xen must be installed on the host OS and the host OS must be booted into the Hypervisor Kernel. Fedora Core 6 test2 includes an installation program for the guest OS that will use an existing installation tree of a paravirtualized-enabled OS to access that OS's existing installation program. Currently, Fedora Core 6 test2 is the only available paravirtualized-enabled guest OS. Other OSs can be installed using existing images, but not through the OS's native installation program.

Αυτή η ενότητα δεν έχει συμπληρωθεί για το Fedora Core 6 test2 από το συγγραφέα beat.