From Fedora Project Wiki

< FWN‎ | Beats

()
 
(139 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 @et-mgmnt-tools-list, @fedora-xen-list, and @libvirt-list lists.
+
In this section, we cover discussion of Fedora virtualization technologies on the
 +
@fedora-virt list.
  
 
Contributing Writer: [[User:Dale | Dale Bewley]]
 
Contributing Writer: [[User:Dale | Dale Bewley]]
 
=== Enterprise Management Tools List ===
 
This section contains the discussion happening on the
 
[http://www.redhat.com/mailman/listinfo/et-mgmt-tools et-mgmt-tools list]
 
 
====  ====
 
<references />
 
  
 
=== Fedora Virtualization List ===
 
=== Fedora Virtualization List ===
Line 19: Line 14:
 
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].
 
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].
  
==== New Release libguestfs 1.0.41 ====
+
==== Virt Status Report ====
[[RichardJones|Richard Jones]]
+
[[JustinForbes|Justin Forbes]]
announced<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00020.html</ref>
+
posted<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00056.html</ref> a Fedora virtualization status report.  
"version 1.0.41 of {{package|libguestfs}}, the library for accessing and modifying virtual machine filesystems."
+
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.
 
 
'''New Features:'''
 
* squashfs and cramfs support
 
* better support for read-only access to drives
 
* many problems with string handling in different language bindings have been fixed
 
* internationalization support
 
* ext4 support improved on RHEL 5
 
* improved support for running commands in the guest
 
* support for skipping tests
 
* lvresize and ext2/3 resize support
 
* pvremove, vgremove, lvremove commands
 
* sleep command
 
* IRC channel #libguestfs on FreeNode
 
 
 
See previous release announcement for 1.0.15 in FWN#174 <ref>http://fedoraproject.org/wiki/FWN/Issue174#New_Release_libguestfs_1.0.15</ref>.
 
  
 
<references />
 
<references />
  
 +
==== RHEL and Fedora Virtualization Feature Parity ====
 +
Robert Day wondered how the virtualization features<ref>http://www.redhat.com/virtualization/rhev/</ref> of Red Hat Enterprise Linux 5.4
 +
compared to Fedora 12.
  
==== New virt-inspector Features ====
+
[[DanielBerrange|Daniel Berrange]]  
[[RichardJones|Richard Jones]]
+
explained<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00040.html</ref>
announced<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00049.html</ref>
+
"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
"I've added a few extra features to virt-inspector<ref>http://et.redhat.com/~rjones/libguestfs/virt-inspector.1.html</ref> (in
+
rebased to be near parity with [[Releases/11|Fedora 11]], and KVM in RHEL-5.4 is
{{package|libguestfs}}<ref>http://et.redhat.com/~rjones/libguestfs/</ref> >= 1.0.42)."
+
also pretty close to that using what's best described as a hybrid of
 
+
kvm-83 and kvm-84."
"First up is a new 'query mode'"
 
which prints "out some useful facts about the virtual machine such
 
as whether it's fully virtualized or needs a Xen hypervisor, and
 
whether it has various paravirt drivers installed."
 
 
 
"Secondly (not covered in the manpage), virt-inspector will try to
 
discover whether a VM contains the right initrd drivers and module
 
configuration to boot under various hypervisors.  So for example it
 
can tell you whether a guest has the virtio drivers available at boot
 
time to boot from a virtio disk."
 
  
 
<references />
 
<references />
  
==== Fedora Virtualization Status ====
 
[[MarkMcLoughlin|Mark McLoughlin]]
 
looked<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00030.html</ref> on to Fedora 12 in his latest virtualization status report.
 
"Okay, so F-11 is done and dusted. Onwards to F-12!" "Here's what the schedule looks like:"
 
: 2009-07-28  Feature Freeze (53 days)
 
: 2009-08-04  Beta Freeze (60 days)
 
: 2009-09-22  Final Development Freeze (109 days)
 
: 2009-10-20  Compose & Stage Release Candidate (137 days)
 
 
Highlights of the report included:
 
* A thorough run-down of virtualization related bugs.
 
* "Dan Berrange was interviewed about virtualization in Fedora 11."<ref>http://jaboutboul.blogspot.com/2009/05/fedora-11-virtualization-reality.html</ref>
 
* "Updates are being pushed regularily to the virt-preview repository"<ref>http://markmc.fedorapeople.org/virt-preview/README</ref>
 
* "Jeremy Fitzhardinge's latest submission of the Xen Dom0 patches for
 
2.6.31 has caused the kernel community to get themselves into a bit of
 
a flap. LWN has a nice article on the 'discussion'"<ref>http://lwn.net/Articles/335812/</ref>
 
 
[[GerdHoffmann|Gerd Hoffmann]]
 
followed<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00034.html</ref>
 
up with some details on the controversial bits. 
 
"lapic + ioapic.  That is the big hot topic.  Current code lacks
 
sensible interfaces to the different apic types out there in the
 
wild.  The current dom0 patches hook just into that mess instead
 
of cleaning it up.  Right now it looks like Jeremy has to sort
 
that mess to get the xen bits in, using the to-be-created apic
 
interfaces."
 
 
"No way the apic stuff will make it into the 2.6.31 merge window opening RSN, the work on that barely started. Thus we can expect functional dom0 support upstream in 2.6.32 earliest."
 
 
"Also noteworthy: There is a discussion on xen-devel regarding the future of the xen linux trees. Which one should be used & maintained and so on."
 
"Looks like Keir seriously considers switching xen-unstable to the pv_ops kernel by default. YES! FINALLY! Well, it is probably to early to uncork the champagne, but I think we can at least put a bottle into the fridge ;)"
 
  
 +
====  ====
 
<references />
 
<references />
 
=== Fedora Xen List ===
 
This section contains the discussion happening on the
 
[http://www.redhat.com/mailman/listinfo/fedora-xen fedora-xen list].
 
  
 
====  ====
 
====  ====
<references />
 
 
=== Libvirt List ===
 
This section contains the discussion happening on the
 
[http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].
 
 
==== New Release libvirt 0.6.4 ====
 
[[DanielVeillard|Daniel Veillard]]
 
announced<ref>http://www.redhat.com/archives/libvir-list/2009-May/msg00621.html</ref>
 
a new {{package|libvirt}} release, version 0.6.4. 
 
 
"There is a number of new things in that release, but as happens in
 
time-based releases some are not fully complete, for example the
 
OpenNebula driver was added but it still need a bit of work on the
 
detection code and a bit of cleanup to avoid a GPL/AFS licencing
 
issue, so please don't enable it except for test builds. We also
 
have a new set of Interface config APIs but they are not yet
 
implemented by a driver and the XML import/export routines are not
 
there yet. Still there is a lot of things to use and discover in this
 
release as you can see below:"
 
 
'''New features:'''
 
* new API virStorageVolCreateXMLFrom (Cole Robinson)
 
* full VBox graphic capabilities (Pritesh Kothari)
 
* Interface config APIs (Laine Stump)
 
* APIs for domain XML conversions (Daniel Berrange)
 
* initial version of OpenNebula driver (Abel Miguez Rodriguez)
 
 
'''Improvements:'''
 
* cleanups and doc on virExec (Cole Robinson)
 
* error reporting in QEmu migrations (Cole Robinson)
 
* better path and driver detection in VBox (Pritesh Kothari)
 
* avoid caching QEMU driver capabilities(Cole Robinson)
 
* multiple graphics elements definitions (Pritesh Kothari)
 
* LSB init header init.d improvements (Frederik Himpe)
 
* special erro code for invalid operations (Daniel Berrange)
 
* dlopen error logging (Daniel Berrange)
 
* fix UUID and name uniqueness (Daniel Berrange)
 
* improvement on VBox initialization (Pritesh Kothari and Dan Berrange)
 
* "Host only" and "Internal" network in VBox (Pritesh Kothari)
 
* add utility virExecDaemonize (Cole Robinson)
 
* enable bridges without IP (Ludwig Nussel)
 
* 'make -s' silencing (Daniel Berrange)
 
* test case for exercising the event loop (Daniel Berrange)
 
* virsh commands vol-clone and vol-create-from (Cole Robinson)
 
* new xend don't use [] around cpumaps (Tatsuro Enokura)
 
* add the CIL mutex lock checker (Daniel Berrange)
 
* fix some LXC error code (Amy Griffis)
 
* virInterface python bindings (Daniel Berrange)
 
* fix to the example code for event handling (Pritesh Kothari)
 
* always add location informations to logging (Daniel Berrange)
 
* python domain events example and binding (Daniel Berrange)
 
* PPC Qemu Machine Type update (Thomas Baker)
 
 
<code>libvirt</code> 0.6.3 was released<ref>http://fedoraproject.org/wiki/FWN/Issue173#New_Release_libvirt_0.6.3</ref> on April 24.
 
 
 
<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."