From Fedora Project Wiki

mNo edit summary
No edit summary
(176 intermediate revisions by 22 users not shown)
Line 1: Line 1:
==Virtualization==
[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]


Virtualization in Fedora 10
== AArch64 QEMU/KVM VM installation with libvirt and virt-manager support ==
  includes major changes, and new features, that continue to support the Xen and KVM platforms.
You may now use '''libvirt''' and '''virt-manager''' to install a virtual machine on the AArch64 architecture with the KVM hypervisor.  
 
=== Kernel Integration Improvements ===


The Xen kernel is now based on the paravirt ops implementation from the upstream kernel. Previously, the Xen kernel was created by forward-porting Xen bits from the 2.6.18 kernel into the current Fedora kernel. This task was arduous and labor intensive, and resulted in the Xen kernel being several releases behind the bare-metal kernel. The inclusion of paravirt ops now makes this process unnecessary and the kernel-xen package has been eliminated. Currently, domU's must be booted via a [http://fedoraproject.org/wiki/Features/XenPvops paravirt_ops] enabled kernel or with the KVM-based [http://kraxel.fedorapeople.org/xenner/ xenner].
Instructions are available here:
* https://fedoraproject.org/wiki/Architectures/AArch64/Install_with_QEMU
* https://fedoraproject.org/wiki/QA:Testcase_Virt_AArch64_on_x86


Fully virtualized Linux guests now have 3 possible installation methods:
== UEFI VMs installation with libvirt and virt-manager support ==
UEFI install options are now automatically available if UEFI/OVMF binaries are installed.


* PXE boot from the network.
Instructions are available here:
* Local CDROM drive / ISO image.
* Network install from a FTP/HTTP/NFS hosted distribution tree.


The latter allows for fully automated installation through the use of kickstart files. This provides parity between Xen HVM and KVM guests in terms of installation methods.
* https://fedoraproject.org/wiki/QA:Testcase_Virtualization_UEFI
* https://fedoraproject.org/wiki/Using_UEFI_with_QEMU


For more information refer to:
== RBD and Gluster support with virt-install and virt-manager ==


[[Features/XenFullvirtKernelBoot]]
'''virt-manager''' and '''virt-install''' is now supported for RBD and Gluster storage. Both tools can now
 
easily use pre-configured gluster and rbd storage volumes.
=== Improved Storage Management ===
Previously/ Fedora introduced the ability to manage existing guest domains remotely using <code>libvirt</code>. It was not possible to create new guests due to the lack of storage management capabilities. In Fedora {{Template:DocsDict/BeatsVer}}
, new storage management can create and delete storage volumes from a remote host using <code>libvirt</code>.
 
=== PolicyKit Integration ===
Previously, the <code>virt-manager</code> application ran as <code>root</code> when managing a local hypervisor, and used <code>consolehelper</code> to authenticate from a desktop session. Running GTK applications as root is bad practice. PolicyKit integration now permits running <code>virt-manager</code> as a regular user.
 
=== Improved Remote Authentication ===
Previously/ Fedora introduced support for secure remote management using TLS/SSL, and x509 certificates. Fedora {{Template:DocsDict/BeatsVer}}
  improves remote management capabilities by adding support for authentication by password database, Kerberos domain controller, or system authentication using PAM. This feature applies to all tools using <code>libvirt</code>.
 
=== Other Improvements ===
Fedora also includes the following virtualization improvements:
* a new P2V tool, shipping as a Live CD, for converting a bare-metal install to a virtual guest
* a new tool, <code>xenner</code>, for running Xen-paravirtual kernels on top of KVM
* storage and network paravirtual-drivers for KVM guests
* full support for monitoring network and block statistics of QEMU and KVM in <code>libvirt</code> and <code>virt-top</code>, bringing parity with statistics monitoring, previously only available to Xen guests

Revision as of 06:56, 17 May 2015


AArch64 QEMU/KVM VM installation with libvirt and virt-manager support

You may now use libvirt and virt-manager to install a virtual machine on the AArch64 architecture with the KVM hypervisor.

Instructions are available here:

UEFI VMs installation with libvirt and virt-manager support

UEFI install options are now automatically available if UEFI/OVMF binaries are installed.

Instructions are available here:

RBD and Gluster support with virt-install and virt-manager

virt-manager and virt-install is now supported for RBD and Gluster storage. Both tools can now easily use pre-configured gluster and rbd storage volumes.