Update the Xen+Libvirt section in the Configuration Reference guide to account for new issues, features, developments, ...
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Fix Released
|
Undecided
|
Lars Kurth |
Bug Description
I collated review feedback on the existing documentation, and got the following.
Areas which are not yet fully clear:
1) Double check whether Xen+libvirt now works with Neutron and update documentation if necessary
Concrete proposals for Updates:
2) Incorporate into http://
OpenStack compute nodes can use libguestfs to inject files in an instance's image prior to launching the instance. libguestfs uses libvirt's qemu driver to start a qemu process, which is then used to inject files into the image. When using libguestfs for file injection, the compute node must have the libvirt qemu driver installed, in addition to the Xen driver. In most distributions, the qemu driver is provided by the libvirt-daemon-qemu package.
3) Add to http://
On compute nodes running Kilo or later, live migration monitoring relies on libvirt APIs that are only implemented since version 1.3.1. When attempting to live migrate, the migration monitoring thread would crash and leave the instance state as "MIGRATING". If you experience such an issue and you're running on libvirt < 1.3.1 make sure you backport commits ad71665 and b7b4391 from upstream.
4) Add to http://
Live migration is supported on libxl libvirt driver since 1.2.5 though it is only fully supported on openstack since 1.3.2, that is without modifying the migration APIs being used by the libvirt client (nova). It is worth mentioning that 1.3.0 addresses most of these issues with respect to libvirt migration protocol compatibility; and 1.3.2 gets support for peer to peer migration mode which nova relies on.
Changed in openstack-manuals: | |
assignee: | nobody → Lars Kurth (lars-kurth-d) |
Changed in openstack-manuals: | |
status: | New → Confirmed |
Changed in openstack-manuals: | |
status: | Confirmed → In Progress |
Agreed that we should update the docs to reflect latest developments of Xen+libvirt+ OpenStack.