|
|
(251 intermediate revisions by 3 users not shown) |
Line 2: |
Line 2: |
| | | |
| {{Anchor|Virtualization}} | | {{Anchor|Virtualization}} |
| + | |
| | | |
| == Virtualization == | | == Virtualization == |
− | In this section, we cover discussion on the @et-mgmnt-tools-list, @fedora-xen-list, @libvirt-list and @ovirt-devel-list of Fedora virtualization technologies. | + | 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]. |
| | | |
− | ==== Fedora Virt Status Update ==== | + | ==== Virt Status Report ==== |
− | TODO<ref>http://www.redhat.com/archives/fedora-virt/2009-February/msg00093.html</ref>
| + | [[JustinForbes|Justin Forbes]] |
− | <references />
| + | posted<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00056.html</ref> a Fedora virtualization status report. |
− | | + | 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. |
− | ==== Improved Guest Mouse Pointer Movement ====
| |
− | Daniel P. Berrange announced<ref>http://www.redhat.com/archives/fedora-virt/2009-February/msg00083.html</ref> an improvement to mouse pointer movement in Fedora 10 and 11 <code>KVM</code> guests.
| |
− | | |
− | "The default mouse for KVM guests is a PS/2 mouse. This causes pain for users
| |
− | because it only works with relative coordinates, which means we are forced to
| |
− | grab the mouse pointer in the VNC client.
| |
− | | |
− | KVM can emulate a USB graphics tablet which works in absolute coordinate mode,
| |
− | and thus gives flawless mouse motion tracking without needing any grab in the | |
− | client." <ref>https://bugzilla.redhat.com/show_bug.cgi?id=487025</ref>
| |
− | | |
− | USB tablet will now be used by default {{package|python-virtinst}} in F11.
| |
| | | |
| <references /> | | <references /> |
| | | |
− | ==== Approved F11 Virtualization Features ==== | + | ==== RHEL and Fedora Virtualization Feature Parity ==== |
− | Chris Lalancette relayed<ref>http://www.redhat.com/archives/fedora-virt/2009-February/msg00097.html</ref> the outcome of the [[FESCO]] meeting on February 27<ref>http://fedoraproject.org/wiki/Extras/SteeringCommittee/Meeting-20090227</ref> as it relates to virtualization.
| + | 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. |
| | | |
− | Features approved for inclusion in Fedora 11 at this time are:
| + | [[DanielBerrange|Daniel Berrange]] |
− | * http://fedoraproject.org/wiki/Features/KVM_PCI_Device_Assignment
| + | explained<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00040.html</ref> |
− | * http://fedoraproject.org/wiki/Features/SVirt_Mandatory_Access_Control
| + | "The KVM based virtualization in RHEL-5.4 is not nearly so far behind |
− | * http://fedoraproject.org/wiki/Features/VirtImprovedConsole
| + | Fedora as you might think. The {{package|libvirt}} mgmt stack in RHEL-5.4 was |
− | * http://fedoraproject.org/wiki/Features/VirtVNCAuth
| + | 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 |
− | Deferred to Fedora 12 was:
| + | kvm-83 and kvm-84." |
− | * http://fedoraproject.org/wiki/Features/Shared_Network_Interface
| |
− | * http://fedoraproject.org/wiki/Features/KVM_and_QEMU_merge
| |
− | | |
− | On the <code>KVM</code> and <code>QEMU</code> merge, Daniel P. Berrange explained<ref>http://www.redhat.com/archives/fedora-virt/2009-February/msg00094.html</ref> that "The <code>QEMU</code> upstream release will be so close to the feature freeze, that we don't
| |
− | want to risk causing <code>KVM</code> regressions by trying to then merge the two.
| |
− | Hopefully come F12, more of the <code>KVM</code> bits will be in <code>QEMU</code> mainline, so
| |
− | work we need todo to merge would be minimal."
| |
| | | |
| <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 /> | | <references /> |
− |
| |
− | === Libvirt List ===
| |
− | This section contains the discussion happening on the
| |
− | [http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].
| |
− |
| |
− | ==== About Libvirt VirtIO and Xen ====
| |
− | Patrick Archibal had a few questions<ref>http://www.redhat.com/archives/libvir-list/2009-February/msg00422.html</ref> about virtualization and the relation of <code>libvirt</code><ref>http://www.libvirt.org/</ref>, <code>VirtIO</code><ref>http://wiki.libvirt.org/page/Virtio</ref>, <code>KVM</code><ref>http://kvm.qumranet.com/kvmwiki</ref>, and <code>Xen</code><ref>http://www.xen.org/</ref>. Daniel P. Berrange took the time to provide a detailed response<ref>http://www.redhat.com/archives/libvir-list/2009-February/msg00423.html</ref> to each of Patrick's questions. A selection follows.
| |
− |
| |
− | * What is the difference between <code>libvirt</code> and <code>virtio</code>?
| |
− | "<code>libvirt</code> provides a API for the host OS, allowing management of virtual
| |
− | machines, storage, networking, host devices, etc.
| |
− |
| |
− | <code>virtio</code> is basically providing paravirtualized device drivers between guest
| |
− | and host, and has several aspects
| |
− | : A generic infrastructure layer in guest kernel for writing device drivers that talk to the host
| |
− | : A generic host<->guest data transport running as a PCI device
| |
− | : A generic host<->guest data transport using a ring buffer
| |
− | : Guest implementations for paravirt network, disk & memory balloon drivers
| |
− | : QEMU host backends for network, disk & memory balloon drivers"
| |
− |
| |
− | * Why must hypervisor developers (<code>Xen</code> and <code>KVM</code>) develop drivers each time there are new devices?
| |
− | "The <code>virtio</code> infrastructure is intended to provide generic drivers that can be
| |
− | used on any hypervisor. Currently supports <code>KVM</code> and <code>LGuest</code>. <code>Xen</code> has its own
| |
− | device drivers because they were developed years ago outside the context of
| |
− | the Linux kernel community just for Xen's needs."
| |
− |
| |
− | * Can we use <code>VirtIO</code> with <code>Xen</code>?
| |
− | "VirtIO is currently only supported for KVM and LGuest. It could in
| |
− | theory be implemented for Xen too, but its not clear if it is worth
| |
− | the effort."
| |
− |
| |
− | <references />
| |
− |
| |
− | ==== Encrypted VNC to Guests and TLS ====
| |
− | Michael Kress wanted<ref>http://www.redhat.com/archives/libvir-list/2009-February/msg00479.html</ref> to encrypt the session between a windows <code>VNC</code> client and a <code>KVM</code> guest. The thread was long with a lot of back and forth touching on windows clients, certificate setup, and {{package|stunnel}}.
| |
− |
| |
− | Daniel P. Berrange pointed out <code>libvirt</code>'s <code>RemoteTLS</code><ref>http://virt-manager.org/page/RemoteTLS</ref> documentation and described<ref>http://www.redhat.com/archives/libvir-list/2009-February/msg00526.html</ref> the Fedora 11 feature VirtVNCAuth<ref>http://fedoraproject.org/wiki/Features/VirtVNCAuth</ref> which dovetails with <code>VeNCrypt</code><ref>http://sourceforge.net/projects/vencrypt</ref>
| |
− | to "Define a mapping of SASL authentication into the VNC protocol, and implement it for QEMU and GTK-VNC, providing strongly authenticated, securely encrypted remote access of virtual guest consoles."
| |
− |
| |
− | <references />
| |
− |
| |
− | === oVirt Devel List ===
| |
− | This section contains the discussion happening on the
| |
− | [http://www.redhat.com/mailman/listinfo/ovirt-devel ovirt-devel list].
| |
| | | |
| ==== ==== | | ==== ==== |
| <references /> | | <references /> |