From Fedora Project Wiki

< FWN‎ | Beats

 
(61 intermediate revisions by 2 users not shown)
Line 2: Line 2:


{{Anchor|Virtualization}}
{{Anchor|Virtualization}}


== Virtualization ==
== Virtualization ==
In this section, we cover discussion of Fedora virtualization technologies on the
In this section, we cover discussion of Fedora virtualization technologies on the
@fedora-virt, @fedora-xen-list, @libguestfs, @libvirt-list, and
@fedora-virt list.
@virt-tools-list lists.


Contributing Writer: [[User:Dale | Dale Bewley]]
Contributing Writer: [[User:Dale | Dale Bewley]]
Line 14: Line 14:
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].


==== Fedora Virtualization Status ====
==== Virt Status Report ====
[[MarkMcLoughlin|Mark McLoughlin]]
[[JustinForbes|Justin Forbes]]
produced<ref>http://www.redhat.com/archives/fedora-virt/2009-August/msg00094.html</ref>
posted<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00056.html</ref> a Fedora virtualization status report.  
another detailed virtualization status report. Among the details of various
Justin pointed out F13 bugs<ref>http://fedoraproject.org/wiki/Virtualization_bugs</ref> now include Important and Pony classifications in addition to Blocker and Target.
package releases and bug updates Mark reminds us that
"The Fedora 12 Alpha release is now baked and will be released next
week on August 25th."
 
'''The final list of virt features for Fedora 12<ref>[[:Category:F12_Virt_Features]]</ref> looks like:'''
 
* [[Features/KSM|KSM]] - Allow KVM guest virtual machines to share identical memory pages. This is especially useful when running multiple guests from the same or similar base operating system image. Because memory is shared, the combined memory usage of the guests is reduced.
* [[Features/KVM_Huge_Page_Backed_Memory | KVM Huge Page Backed Memory]] - Enable KVM guests to use huge page backed memory in order to reduce memory consumption and improve performance by reducing CPU cache pressure.
* [[Features/KVM_NIC_Hotplug|KVM NIC Hotplug]] - Allow the addition of a guest network interface (NIC) a guest virtual machine without needing to restart the guest.
* [[Features/KVM qcow2 Performance | KVM qcow2 Performance]] - Improve the I/O performance of virtual machines using disk images in the qcow2 image format.
* [[Features/KVM_Stable_Guest_ABI|KVM Stable Guest ABI]] - Allow guest virtual machines to be presented with the same application binary interface across QEMU upgrades.
* [[Features/libguestfs | libguestfs ]] - A library for accessing and modifying virtual machine disk images.  guestfish is an interactive shell tool for editing virtual machine disk images. Technically, this actually launched in F11, but not as a "Feature"<ref>http://docs.fedoraproject.org/release-notes/f11/en-US/sect-Release_Notes-Virtualization.html</ref>.
* [[Features/Network_Interface_Management|Network Interface Management]] - Provide tools to easily set up commonly used network configurations, like bridges, bonds, vlan's and sensible combinations thereof, in particular for virtualized hosts.
* [[Features/SR-IOV | SR-IOV]] - Single Root I/O Virtualization (SR-IOV) is a PCI feature which allows virtual functions (VF) to be created that share the resources of a physical function (PF).
* [[Features/VirtgPXE | VirtgPXE]] - Replace the deprecated etherboot pxe booting infrastructure with the more modern and currently upstream supported gpxe.
* [[Features/VirtPrivileges|Virt Privileges]] - Improve security by adjusting the privileges of QEMU processes managed by libvirt. Also, allow KVM to be used by unprivileged users.
* [[Features/VirtStorageManagement|Virt Storage Management]] - Enable VM hosts to discover new SAN storage and issue NPIV operations.
* [[Features/VirtTCK|Libvirt Technology Compatibility Kit]] - Provide a functional test suite for virtualization and report on hypervisor compatability. "Note, FESCo didn't approve TCK as a feature, but that should't stop us pimping it :-)"
 
Be sure to check out Mark's full report below.


<references />
<references />


=== Fedora Xen List ===
==== RHEL and Fedora Virtualization Feature Parity ====
This section contains the discussion happening on the
Robert Day wondered how the virtualization features<ref>http://www.redhat.com/virtualization/rhev/</ref> of Red Hat Enterprise Linux 5.4
[http://www.redhat.com/mailman/listinfo/fedora-xen fedora-xen list].
compared to Fedora 12.
 
==== Dom0 Kernel Status  ====
[[PasiKärkkäinen|Pasi Kärkkäinen]]
forwarded<ref>http://www.redhat.com/archives/fedora-xen/2009-August/msg00027.html</ref> a pvops dom0 roadmap from Jeremy Fitzhardinge.
Pasi also noted<ref>http://www.redhat.com/archives/fedora-xen/2009-August/msg00016.html</ref>
"the 32bit PAE (i686) dom0 kernel crash problem has been fixed".
 
[[DanielBerrange|Daniel Berrange]]
reported<ref>http://www.redhat.com/archives/fedora-xen/2009-August/msg00030.html</ref>
"FYI, I have just installed a Fedora 12 x86_64 guest on a Fedora 11 x86_64
KVM host". "Once installed, I installed the Xen dom0 kernel from http://fedorapeople.org/~myoung/dom0/
re-configured grub, and successfully rebooted into a Xen Dom0, and was
able to create paravirt guests successfully. Most of the libvirt-TCK test
suite passed, and the only bugs look trivial to solve in libvirt's Xen
driver."
 
"So for that environment at least, the Dom0 kernels are looking pretty
good when used with F12 and the libvirt Xen driver is still functioning
reasonably well."
 
[[BorisDerzhavets|Boris Derzhavets]]
recently wrote<ref>http://bderzhavets.wordpress.com/2009/06/10/setup-fedora-11-pv-domu-at-xen-3-4-1-dom0-kernel-2-6-30-rc6-tip-on-top-of-fedora-11/</ref>
<ref>http://bderzhavets.wordpress.com/2009/08/20/setup-libvirt-0-7-0-6-xen-3-4-1-dom0-on-to-fedora-11-64-bit/</ref>
detailed instructions for creating a F11 dom0.
 
<references />


=== Virtualization Tools List ===
[[DanielBerrange|Daniel Berrange]]
This section contains the discussion happening on the
explained<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00040.html</ref>
[http://www.redhat.com/mailman/listinfo/virt-tools-list virt-tools-list list].
"The KVM based virtualization in RHEL-5.4 is not nearly so far behind
Fedora as you might think. The {{package|libvirt}} mgmt stack in RHEL-5.4 was
rebased to be near parity with [[Releases/11|Fedora 11]], and KVM in RHEL-5.4 is
also pretty close to that using what's best described as a hybrid of
kvm-83 and kvm-84."


====  ====
<references />
<references />


=== Libguestfs List ===
This section contains the discussion happening on the
[http://www.redhat.com/mailman/listinfo/libguestfs libguestfs list].


====  ====
====  ====
<references />
<references />
=== Libvirt List ===
This section contains the discussion happening on the
[http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].


====  ====
====  ====
<references />
<references />

Latest revision as of 18:09, 18 December 2009



Virtualization

In this section, we cover discussion of Fedora virtualization technologies on the @fedora-virt list.

Contributing Writer: Dale Bewley

Fedora Virtualization List

This section contains the discussion happening on the fedora-virt list.

Virt Status Report

Justin Forbes posted[1] a Fedora virtualization status report. Justin pointed out F13 bugs[2] now include Important and Pony classifications in addition to Blocker and Target.

RHEL and Fedora Virtualization Feature Parity

Robert Day wondered how the virtualization features[1] of Red Hat Enterprise Linux 5.4 compared to Fedora 12.

Daniel Berrange explained[2] "The KVM based virtualization in RHEL-5.4 is not nearly so far behind Fedora as you might think. The Package-x-generic-16.pnglibvirt mgmt stack in RHEL-5.4 was rebased to be near parity with Fedora 11, and KVM in RHEL-5.4 is also pretty close to that using what's best described as a hybrid of kvm-83 and kvm-84."