|
|
(223 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 === | | === Fedora Virtualization List === |
| This section contains the discussion happening on the | | This section contains the discussion happening on the |
| [http://www.redhat.com/mailman/listinfo/et-mgmt-tools et-mgmt-tools list] | | [http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list]. |
| | |
| ==== New Release virt-manager 0.7.0 ====
| |
| [[ColeRobinson|Cole Robinson]] announce<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-March/msg00058.html</ref>
| |
| a new {{package|virt-manager}}<ref>http://virt-manager.org/</ref> release, version 0.7.0.
| |
| | |
| Virtual Machine Manager provides a graphical tool for administering virtual
| |
| machines for <code>KVM</code>, <code>Xen</code>, and <code>QEmu</code>. Start, stop, add or remove virtual devices,
| |
| connect to a graphical or serial console, and see resource usage statistics
| |
| for existing VMs on local or remote machines. Uses {{package|libvirt}} as the backend
| |
| management API.
| |
| | |
| '''New features:'''
| |
| * Redesigned 'New Virtual Machine' wizard (Jeremy Perry, Tim Allen, Cole Robinson)
| |
| * Option to remove storage when deleting a virtual machine.
| |
| * File browser<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-March/msg00045.html</ref> for libvirt storage pools and volumes, for use when attaching storage to a new or existing guest.
| |
| * Physical device assignment (PCI, USB) for existing virtual machines.
| |
| * Bug fixes and minor improvements.
| |
| | |
| <references />
| |
|
| |
|
| ==== New Release virtinst 0.4.3 ==== | | ==== Virt Status Report ==== |
| [[ColeRobinson|Cole Robinson]] announce<ref>http://www.redhat.com/archives/et-mgmt-tools/2009-March/msg00057.html</ref> | | [[JustinForbes|Justin Forbes]] |
| a new {{package|python-virtinst}} release, version 0.400.3. | | 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. |
| <code>virtinst</code> is a module that helps build and install <code>libvirt</code> based virtual | |
| machines. It currently supports <code>KVM</code>, <code>QEmu</code> and <code>Xen</code> virtual machines. Package
| |
| includes several command line utilities, including <code>virt-install</code> (build
| |
| and install new VMs) and <code>virt-clone</code> (clone an existing virtual machine). | |
| | |
| This is largely a bug fix release.
| |
|
| |
|
| <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: Better, Still Not Ready ====
| |
| Itamar Reis Peixoto reported<ref>http://www.redhat.com/archives/fedora-xen/2009-March/msg00046.html</ref>
| |
| success with [[MichaelYoung|Michael Young]]'s latest {{package|kernel}} build<ref>http://koji.fedoraproject.org/koji/taskinfo?taskID=1238587</ref> and wondered when it could be released.
| |
| | |
| Michael explained, "The current plan is to wait until basic <code>dom0</code> support makes it into the vanilla <code>kernel</code>, which should happen for 2.6.30, and then decide if <code>dom0</code> can be enabled and if the patches for full <code>dom0</code> support can safely be added without affecting ordinary operation."
| |
|
| |
|
| "At the moment there are still things that are broken such as <code>X</code> support in some cases, and there are also Fedora patches that have been omitted because they were tricky to merge, so it is too early to start adding <code>dom0</code> support to official Fedora kernels."
| | [[DanielBerrange|Daniel Berrange]] |
| | explained<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00040.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 |
| | 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 /> |
|
| |
|
| ==== Missing Hypervisor Capabilities Restored ====
| |
| There was progress on a bug discovered<ref>http://fedoraproject.org/wiki/FWN/Issue166#dom0_Kernel_Inches_Closer</ref> last week. This missing file
| |
| <code>/sys/hypervisor/properties/capabilities</code> has been
| |
| restored<ref>http://www.redhat.com/archives/fedora-xen/2009-March/msg00039.html</ref>,
| |
| however a bug<ref>https://bugzilla.redhat.com/show_bug.cgi?id=489799</ref> remained<ref>http://www.redhat.com/archives/fedora-xen/2009-March/msg00040.html</ref> in <code>libvirt</code> or <code>virt-install</code>.
| |
|
| |
| <references />
| |
|
| |
| === Libvirt List ===
| |
| This section contains the discussion happening on the
| |
| [http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].
| |
|
| |
| ==== Snapshot Support Discussed ====
| |
| In an attempt to make it easier to backup <code>KVM</code> windows guests,
| |
| [[MattMcCowan| Matt McCowan]]
| |
| created<ref>http://www.redhat.com/archives/libvir-list/2009-March/msg00177.html</ref>
| |
| a checkpoint <code>virsh</code> function. "Modelled on the <code>virDomainSave</code><ref>http://libvirt.org/html/libvirt-libvirt.html#virDomainSave</ref> function it takes
| |
| an optional script which it will execute (and pass the name of the
| |
| domain as an argument) while the domain is paused, then resume the
| |
| domain." Within this script, a backup of the guest domain could be created.
| |
|
| |
| The patch was seen as too ad-hoc, and not accepted as-is.
| |
| [[DanielVeillard|Daniel Veillard]]
| |
| commented<ref>http://www.redhat.com/archives/libvir-list/2009-March/msg00199.html</ref>
| |
| "I think this can help administrators in a controlled situation,
| |
| but I'm hoping a real snapshotting API will be possible at some point
| |
| where {{package|libvirt}} goes though the list of storage resources used by the
| |
| domain and properly make a snapshot using a storage API or return
| |
| an error if that's not possible."
| |
|
| |
| [[DanielBerrange|Daniel P. Berrange]]
| |
| described<ref>http://www.redhat.com/archives/libvir-list/2009-March/msg00205.html</ref>
| |
| what he would like to see.
| |
| "In terms of API I think I'd like to see
| |
| snapshotting<ref>http://wiki.libvirt.org/page/TodoVMSnapshots</ref> available as part
| |
| of a more generic save/restore API. I tend to think of the current API
| |
| as providing 'unmanaged save/restore'". Libvirt does not track saved images,
| |
| so does not know if a snapshot is available to be started at the restart of
| |
| <code>libvirtd</code>."
| |
|
| |
| "Thus I think the first step towards a general snapshot facility would
| |
| be to provide an API for 'managed save/restore' where we explicitly
| |
| track saved images."
| |
| "With this, you could configure <code>libvirtd</code>, so that when starting up, it"
| |
| would "see if the guest was suspended before
| |
| the previous host shutdown, and if so, then restore from that saved
| |
| image automatically.<ref>http://wiki.libvirt.org/page/TodoDaemonRestart</ref> Or make it skip autostart completely, if any save
| |
| images exist, and allow an admin defined initscript to do auto restore
| |
| from the save image."
| |
|
| |
|
| | ==== ==== |
| <references /> | | <references /> |
|
| |
|
| ==== Memory Ballooning Support for QEMU ==== | | ==== ==== |
| [[DanielBerrange|Daniel Berrange]]
| |
| patched<ref>http://www.redhat.com/archives/libvir-list/2009-March/msg00200.html</ref>
| |
| the <code>libvirt</code> QEMU driver to fully support memory ballooning.
| |
| "Memory ballooning allows you to have your guest dynamically change it’s memory usage by evicting unused memory during runtime. This is a useful feature because it reduces the impact your guest can have on memory usage of your host by giving up unused memory back to the host."<ref>http://www.linux-kvm.com/content/memory-ballooning-feature-coming-soon-kvm</ref>
| |
| | |
| <references /> | | <references /> |