[fedora-virt] Fedora virtualization status report
Mark McLoughlin
markmc at redhat.com
Fri Apr 3 12:41:22 UTC 2009
The F11 final development freeze is getting very close:
2009-04-14 Final freeze (12 days)
There's a huge pile of bug-fixing and polish work to do in that
time. If you're looking to help out, there's no better place to start
than the F11VirtBlocker/F11VirtTarget tracker bugs:
https://bugzilla.redhat.com/showdependencytree.cgi?id=F11VirtBlocker&hide_resolved=1
https://bugzilla.redhat.com/showdependencytree.cgi?id=F11VirtTarget&hide_resolved=1
F11 Beta Release
================
The Fedora 11 Beta was announced last week:
http://www.redhat.com/archives/fedora-announce-list/2009-March/msg00012.html
Please do take the time to try it out and file bugs!
Fedora Weekly News
==================
Another week, another FWN issue with a virtualization section from
Dale Bewley:
http://fedoraproject.org/wiki/FWN/Issue169#Virtualization
F11 QEMU
========
There has been confusion all round on what version of QEMU will be
included in the Fedora 11 release. The confusion stems from the fact
that qemu is now being built from a kvm-userspace tarball, not the
recently release qemu-0.10.1 tarball.
The plan for F11 is to release with an official kvm-userspace tarball
released from the upstream stable branch which is based on
qemu-0.10.x. However, since upstream KVM hasn't made that release
quite yet, rawhide contains a snapshot of the upstream stable branch
of kvm-userspace.
The upstream stable branch was only created this week, and Glauber
promptly went ahead and replaced the snapshot of the development
branch in rawhide with a snapshot of the stable branch. He also needed
to backport the VNC SASL patches and some gcc build fixes. Everyone
should keep an eye out for regressions!
In other news, FESCo rubber-stamped the kvm/qemu merge feature for F11:
https://fedoraproject.org/wiki/Features/KVM_and_QEMU_merge
This just means the feature will now be pimped in the release notes.
On the bugs front, the GCC bug affecting qemu was fixed this week:
https://bugzilla.redhat.com/490512
segfault in stw_kernel when qemu is run
https://bugzilla.redhat.com/490509
GCC register allocation wrongly using ebp
The gcc bug has been fixed, so qemu should be fixed since
qemu-0.10-0.12.kvm20090323git.fc11
Also:
https://bugzilla.redhat.com/457979
Update QEMU to use gPXE roms for iSCSI boot support
Glauber posted a patch upstream to allow enough ROM space for
gPXE. The fix was accepted upstream and Glauber cherry-picked it
into rawhide.
https://bugzilla.redhat.com/471000
QEMU processes input from arrow keys incorrectly
glommer backported the evdev patch to F-10 qemu-kvm and pushed
to updates-testing. Please test and update its karma!
https://bugzilla.redhat.com/492075
qemu package missing debuginfo for qemu-img
Glauber's patch upstream prompted a configure --disable-strip
option to be added. Latest rawhide qemu is building with this
option and we have debuginfo back again.
F11 Translations
================
The Fedora i18n team created a bunch of bugs against virt-manager,
virt-df, virt-mem and virt-top to allow them to submit translations
for Fedora 11:
https://bugzilla.redhat.com/493795 (virt-manager)
https://bugzilla.redhat.com/493797 (virt-df)
https://bugzilla.redhat.com/493798 (virt-mem)
https://bugzilla.redhat.com/493799 (virt-top)
Fedora 12 Development
=====================
Some people are mighty impatient and already eager to start working
towards Fedora 12. To that end, Jesse announced that maintainers can
request their packaged be branched for F12:
http://www.redhat.com/archives/fedora-devel-list/2009-March/msg02029.html
The kernel guys have started building the 2.6.30-rc0 kernels and they
can be downloaded from Koji.
Again, the virt features already planned for F12 are listed here:
https://fedoraproject.org/wiki/Category:F12_Virt_Features
Shared Network Interface
========================
In a similar vein, Laine Stump and David Lutterkort have been pushing
ahead with the network interface configuration support that's planned
for libvirt in Fedora 12. Laine posted an API proposal to libvir-list:
http://www.redhat.com/archives/libvir-list/2009-March/thread.html#00397
More details on the F12 feature can be found here:
https://fedoraproject.org/wiki/Features/Shared_Network_Interface
libvirt Release Schedule
========================
Daniel Veillard posted his plans for the next libvirt release and this
prompted a healthy discussion on libvirt's release process and
schedule. Among the options being discussed are monthly releases,
feature freezes and stable releases:
http://www.redhat.com/archives/libvir-list/2009-March/thread.html#00425
Related is the question of whether every new release of libvirt (and
other virt packets) should be pushed to stable Fedora releases. More
on this soon.
libguestfs
==========
Rich Jones posted a blog about a new project he is working on to
create an API to allow accessing and modifing guest images. True to
form, Rich's idea is firmly in the crazy-but-might-just-work category:
http://rwmj.wordpress.com/2009/04/01/libguestfs-access-and-modify-virtual-machine-disk-images/
...
Now step aside for a minute and think about virtual machine disk
images. From the host, they look like files or partitions, but they
contain a partition table, partitions, perhaps LVM, a variety of
filesystems like ext3 or NTFS or btrfs, and the whole lot might be
wrapped in a tricky container such as qcow2. For virt-df we actually
wrote new code that can decode a lot of this, but it’s a massive
effort to keep up with changes in the formats.
What we need to use is the Linux kernel code directly.
The way I’m going to do this is to boot a Linux kernel. A small, you
might say “minimal” Linux distro, with a bit of userspace. The whole
thing runs inside a qemu container, and we talk from a small library
to the userspace inside qemu, giving it instructions like “edit this
file”, “run this program”, “install this device driver”.
Xen Dom0
========
Michael Young continued updating his test kernels and posted a URL for
yum repo:
http://fedorapeople.org/~myoung/dom0/
Pasi Kärkkäinen reports that CONFIG_HIGHPTE is broken on some
machines and Michael has disabled this in his latest build.
Upstream, Jeremy Fitzhardinge pushed the dom0 changes directly to
Linus, which seems to have got Ingo all riled up:
http://lkml.org/lkml/2009/3/31/362
It looks like Linus may have just ignored the pull request. Time will
tell.
Bugs
====
DOOM-O-METER: 185 bugs last week, 192 this week. Bah!
(On a side note - this metric includes NEEDINFO bugs; we should
probably do a run through to clean those up)
https://bugzilla.redhat.com/490266
virtio_net tx stall with segmentation offload
Guest->remote GSO failure with 2.6.29 host, but not 2.6.27.
Herbert's fix was pulled into rawhide from upstream.
https://bugzilla.redhat.com/492082
anaconda "unitialized drive" warning is a little too terrifying
Further discussion on anaconda's "YOU WILL LOSE ALL DATA"
warning. The current suggestion is that virtinst should add an
empty partition table to the disks it creates.
https://bugzilla.redhat.com/492523
[Fedora Xen]: pvops kernels won't boot on processors without
the NX bit
https://bugzilla.redhat.com/480880
f10 x86_64 xen guests fail to boot on f8 host (NX issue)
Chis Lalance investigated the pv_ops NX issue some more and
poked upstream into action. It looks like Chuck Ebbert is going
to include the fix from upstream for F11.
https://bugzilla.redhat.com/478734
selinux blocks kvm network configuration script
(e.g. /etc/qemu-ifup)
Some configurations currently require an /etc/qemu-ifup script,
but this is blocked by SELinux. Plan is to support these
configurations in libvirt directly.
https://bugzilla.redhat.com/492829
virt-manager console should only scale console when maximised
or fullscreen
https://bugzilla.redhat.com/469830
RFE: Let details view remember the View->Scale display state
Resolved by the "Graphical Console Scaling" preference.
https://bugzilla.redhat.com/493692
Creating new VM; SELinux prevents opening iso image of install media
Sounds like an sVirt related problem.
https://bugzilla.redhat.com/493256
network install gives "Permission denied:
'/var/lib/libvirt/boot/virtinst-.treeinfo.XIYNd_"
An F10 bug with latest virt-manager. Another SELinux issue?
https://bugzilla.redhat.com/493258
"Disk is already in use by another guest!"
Latest virt-manager warning that another guest is using disk
image, when the previous guest has been deleted.
https://bugzilla.redhat.com/493408
Can't use API to create virtual floppy drive with correct device
name
Issue with providing floppy drives to guests using
virt-install. Fix is upstream and looks easy to cherry-pick into
rawhide.
https://bugzilla.redhat.com/493414
Windows installs require manual reboot in the middle
During an install using virt-install, Windows is seen to shut
down rather than reboot. May be a generic KVM reboot issue with
Windows.
https://bugzilla.redhat.com/492523
xen pvops kernels won't boot on processors without the NX bit
What looks like a fix for this issue is in Jeremy's queue
More information about the Fedora-virt
mailing list