From Fedora Project Wiki

(rough draft initial update for f13)
No edit summary
(59 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{Admon/warning | Document is Draft | The contents of this beat are a rough draft for Fedora 13, and may still contain Fedora 12 info at the moment.}}
[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]


[[Category:Documentation]]
== AArch64 QEMU/KVM VM installation with libvirt and virt-manager support ==
[[Category:Release Notes]]
You may now use '''libvirt''' and '''virt-manager''' to install a virtual machine on the AArch64 architecture with the KVM hypervisor.
[[Category:Virtualization]]


== Virtualization ==
Instructions are available here:
* https://fedoraproject.org/wiki/Architectures/AArch64/Install_with_QEMU
* https://fedoraproject.org/wiki/QA:Testcase_Virt_AArch64_on_x86


=== Kernel Acceleration for KVM Networking ===
== UEFI VMs installation with libvirt and virt-manager support ==  
The [[Features/VHostNet | VHost Net]] feature moves the task of converting virtio descriptors to skbs and back from qemu userspace to the kernel driver. This was shown to reduce latency by a factor of 5, and improve bandwidth from 90% native to 95% of native on some systems.
UEFI install options are now automatically available if UEFI/OVMF binaries are installed.  


It is activated by using -netdevice options (instead of -net) and adding vhost=on flag.
Instructions are available here:


* http://fedoraproject.org/wiki/Features/VHostNet
* https://fedoraproject.org/wiki/QA:Testcase_Virtualization_UEFI
* https://fedoraproject.org/wiki/Using_UEFI_with_QEMU


=== KVM Stable PCI Addresses ===
== RBD and Gluster support with virt-install and virt-manager ==
KVM guests in Fedora now have stable PCI addresses, reducing the chance that Windows guests will require reactivation as guest configuration is modified.


KVM guest virtual machine devices retain their PCI address allocations as other devices are added or removed from the guest configuration.
'''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.
* http://fedoraproject.org/wiki/Features/KVM_Stable_PCI_Addresses
* http://fedoraproject.org/wiki/Features/KVM_Stable_Guest_ABI
 
=== Virt x2apic ===
X2apic improves guest performance by reducing the overhead of APIC access, which is used to program timers and for issuing inter-processor interrupts. By exposing x2apic to guests, and by enabling the guest to utilize x2apic, we improve guest performance.
 
Fedora 13 supports x2apic in both the host and guest roles.
 
* http://fedoraproject.org/wiki/Features/Virtx2apic - '''Percentage of completion: 90%'''
 
=== Virtio-Serial ===
The virtio-console pci device is now equipped to handle multiple console ports as well as generic ports for guests running on top of qemu and KVM. This facilitates simple communication between guest and host.
 
* http://fedoraproject.org/wiki/Features/VirtioSerial
 
=== Other Improvements ===
==== Virtualization Technology Preview Repo ====
The Virtualization Preview Repository exists for people who would like to test the very latest virtualization related packages. This repo is intended primarily as an aid to testing and early experimentation. It is not intended for 'production' deployment.
 
For further details refer to:
* http://fedoraproject.org/wiki/Virtualization_Preview_Repository
 
=== Xen Kernel Support ===
The <code>kernel</code> package in Fedora 13 supports booting as a guest domU, but will not function as a dom0 until such support is provided upstream.
 
The most recent Fedora release with dom0 support is Fedora 8.
 
Booting a Xen domU guest within a Fedora 13 host requires the KVM based <code>xenner</code>. Xenner runs the guest kernel and a small Xen emulator together as a KVM guest.
 
{{Admon/important | KVM requires hardware virtualization features in the host system.| Systems lacking hardware virtualization do not support Xen guests at this time. }}
 
 
For further details refer to:
* http://sourceforge.net/projects/kvm
* http://kraxel.fedorapeople.org/xenner/
* http://fedoraproject.org/wiki/Features/XenPvops
* http://fedoraproject.org/wiki/Features/XenPvopsDom0
 
<noinclude>[[Category:Release Notes]]<noinclude>

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.