From Fedora Project Wiki

< FWN‎ | Beats

 
(109 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, @libvirt-list and @ovirt-devel-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]
==== More Device Support in virt-manager 'Add Hardware' Wizard ====
[[ColeRobinson|Cole Robinson]]
patched<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-July/msg00013.html</ref>
{{package|virt-manager}} to implement adding of virtual video devices in the
'Add Hardware' wizard.  Cole also implemented<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-July/msg00012.html</ref> attaching serial and parallel devices.
Both these features were added to
{{package|python-virtinst|virt-install}}<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-July/msg00010.html</ref>. Serial ports can be directed to sockets listening on remote hosts. For example: <code>--serial udp,host=192.168.10.20:4444</code>. That may come in handy for the F12 Hostinfo feature<ref>http://fedoraproject.org/wiki/Features/Hostinfo</ref>.
<references />
==== Xen, Windows, and ACPI ====
[[GuidoGünther|Guido Günther]]
noted<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-July/msg00000.html</ref>
that <code>virt-install</code> disables ACPI and APIC for Windows XP guests.
Adding, that it seems "that Windows XP is working fine with acpi/apic enabled which has
the immediate advantage that poweroff via ACPI works as expected.
So does it make sense to handle winxp the same win2k3?". Windows 2003 guests have ACPI enabled.
[[PasiKärkkäinen|Pasi Kärkkäinen]]
went to the xen-devel list and confirmed<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-July/msg00007.html</ref>
and relayed "Keir Fraser replied that ACPI with Windows has been working properly at least since Xen 3.1.0 days".
Pasi then updated the Xen wiki page<ref>http://wiki.xensource.com/xenwiki/XenWindowsACPI</ref>.
<references />


=== Fedora Virtualization List ===
=== Fedora Virtualization List ===
Line 42: 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 Mailing List and New Releases of libguestfs ====
==== Virt Status Report ====
[[RichardJones|Richard Jones]]
[[JustinForbes|Justin Forbes]]
announced<ref>http://www.redhat.com/archives/fedora-virt/2009-July/msg00107.html</ref>
posted<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00056.html</ref> a Fedora virtualization status report.  
the creation of a new list<ref>http://www.redhat.com/mailman/listinfo/libguestfs</ref> dedicated to
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|libguestfs}}/<code>guestfish</code>/<code>virt-inspector</code> discussion/development".
 
The current release is now 1.0.57<ref>http://www.redhat.com/archives/libguestfs/2009-July/msg00011.html</ref>, but Richard is so fast that may change by the time you read this.
 
'''Recent new features:'''
* <code>virt-df</code> - like 'df' for virtual machines
* New Perl library called Sys::Guestfs::Lib
* Now available for EPEL
* Tab completion in guestfish now completes files and devices
* Big change to the code generator
* Lots more regression tests
* guestfish commands: time, glob, more, less
* new commands: readdir, mknod*, umask, du, df*, head*, tail*, wc*, mkdtemp, scrub, sh, sh-lines.
* Debian native<ref>http://www.redhat.com/archives/fedora-virt/2009-July/msg00088.html</ref> (debootstrap, debirf) support
 
See previous release announcement for 1.0.14 in FWN#179<ref>http://fedoraproject.org/wiki/FWN/Issue179#New_Release_libguestfs_1.0.41</ref>
and be sure to see the project homepage<ref>http://libguestfs.org/</ref> for
extensive usage examples.


<references />
<references />


==== Fedora Virt Status Update ====
==== RHEL and Fedora Virtualization Feature Parity ====
[[MarkMcLoughlin|Mark McLoughlin]]
Robert Day wondered how the virtualization features<ref>http://www.redhat.com/virtualization/rhev/</ref> of Red Hat Enterprise Linux 5.4
posted<ref>http://www.redhat.com/archives/fedora-virt/2009-July/msg00083.html</ref>
compared to Fedora 12.
another Fedora Virt Status Update reminding that [[releases/12|Fedora 12]] is
quickly approaching with the Feature Freeze on 2009-07-28.


Also mentioned were:
[[DanielBerrange|Daniel Berrange]]
* Details of a fix for "a dramatic slowdown in virtio-blk performance in F-11 guests"<ref>https://bugzilla.redhat.com/509383</ref>
explained<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00040.html</ref>
* Note on Xen Dom0 support.
"The KVM based virtualization in RHEL-5.4 is not nearly so far behind
* New wiki pages created.
Fedora as you might think. The {{package|libvirt}} mgmt stack in RHEL-5.4 was
* Detailed run-down of current virt bugs.
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 />


==== USB Passthrough to Virtual Machines ====
[[MarkMcLoughlin|Mark McLoughlin]]
posted instructions<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00182.html</ref> for attaching a USB device to a guest using {{package|virt-manager}} in Fedora 11. This could previously (FWN#165<ref>http://fedoraproject.org/wiki/FWN/Issue165#Hot_Add_USB_Device_to_Guest</ref>) be accomplished only on the command line.
Unfortunately, those wishing to manage their iPhone or newer iPods in a guest (yours truly included), KVM does not yet support the required USB 2.


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


=== Libvirt List ===
==== ====
This section contains the discussion happening on the
[http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].
 
==== ====
<references />
 
=== Fedora-Xen List ===
This section contains the discussion happening on the
[http://www.redhat.com/mailman/listinfo/fedora-xen fedora-xen list].
 
==== Xen dom0 Forward Ported to Latest Kernel ====
Previously, Xen dom0 support in Fedora was provided by forward porting the Xensource patches from kernel 2.6.18 to the version found in the Fedora release at the time. This consumed developer resources and led to separate {{package|kernel}} and {{package|kernel-xen}} packages for a time. As of
[[Releases/9|Fedora 9]]<ref>http://docs.fedoraproject.org/release-notes/f9/en_US/sn-Virtualization.html</ref> this practice was deamed<ref>https://www.redhat.com/archives/fedora-xen/2007-November/msg00106.html</ref> untenable, and support for hosting Xen guests was dropped from Fedora.
 
Work has since focused on creating a paravirt operations dom0<ref>http://fedoraproject.org/wiki/Features/XenPvopsDom0</ref> kernel based on the most recent upstream vanilla kernel. This work is incomplete and not expected to be done before F12 or even F13. However, experimental dom0 kernels<ref>http://fedoraproject.org/wiki/FWN/Issue170#Experimental_Dom0_Kernel_Update</ref> have been created for the adventurous.
 
[[PasiKärkkäinen|Pasi Kärkkäinen]]
tells<ref>http://www.redhat.com/archives/fedora-xen/2009-July/msg00000.html</ref> us
the Xen 2.6.18 patches have now been forward-ported to the current 2.6.29 and
2.6.30 kernel. "Forward-porting has been done by Novell for OpenSUSE. Novell also has a forward-port to 2.6.27 for SLES11."
 
The patches can be found
here<ref>http://www.nabble.com/2.6.30-dom0-Xen-patches-td24293721.html</ref>
here <ref>http://code.google.com/p/gentoo-xen-kernel/downloads/list</ref>
and here<ref>http://x17.eu/xen/</ref>.
 
Pasi added "These patches are still more stable and mature than the
pv_ops dom0 code.. Also, these patches have the full Xen feature set
(pv_ops still lacks some features)."
 
More history is avilable<ref>http://fedoraproject.org/wiki/Virtualization/History</ref>.
 
<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."