KVM/LXC/Libvirt Hypervisor Work
Placeholder specification for the general work we need to do around the Ubuntu hypervisor.
Blueprint information
- Status:
- Complete
- Approver:
- Jos Boumans
- Priority:
- High
- Drafter:
- Dustin Kirkland
- Direction:
- Approved
- Assignee:
- Serge Hallyn
- Definition:
- Approved
- Series goal:
- Accepted for maverick
- Implementation:
- Implemented
- Milestone target:
- ubuntu-10.10-beta
- Started by
- Jos Boumans
- Completed by
- Serge Hallyn
Related branches
Related bugs
Sprints
Whiteboard
Status:
See https:/
Complexity:
maverick-alpha-3: 5
ubuntu-10.10-beta: 3
ubuntu-10.10: 1
Roadmap Notes:
Includes KVM, Libvirt & LXC
Work items for maverick-alpha-2:
[serge-hallyn] Verify old patches apply to qemu-0.14: DONE
[serge-hallyn] Merges qemu-kvm to qemu-0.14: DONE
[serge-hallyn] Verify fedora as KVM guest: DONE
[serge-hallyn] Verify debian as KVM guest: DONE
[serge-hallyn] Verify KVM/libvirt features (virtio disk): DONE
[serge-hallyn] Verify KVM/libvirt features (virtio net): DONE
[serge-hallyn] Determine whether upstream libvirt fixes slow save bug (LP #524447): DONE
[serge-hallyn] qemu-kvm update sponsored: DONE
[serge-hallyn] Verify centos as KVM guest: DONE
[serge-hallyn] Verify KVM/libvirt features (hot-add disks): DONE
[serge-hallyn] triage of qemu-kvm (1st part): DONE
[serge-hallyn] triage of qemu-kvm (2nd part): DONE
[serge-hallyn] triage of libvirt (1st part): DONE
[serge-hallyn] triage of libvirt (2nd part): DONE
[kirkland] Verify KVM/libvirt features (vnc console), -vnc :1 works well: DONE
[kirkland] Verify KVM/libvirt features (remote serial console), -serial stdio (and guest kernel console=ttyS0) works well: DONE
[serge-hallyn] Forward port libvirt (to 0.8.1?), thanks jdstrand: DONE
Work items for maverick-alpha-3:
[serge-hallyn] Update LXC package to 0.7.0: DONE
[serge-hallyn] Update LXC package to 0.7.0 bug triage: DONE
[serge-hallyn] Verify KVM/libvirt features (live migration): DONE
[serge-hallyn] Verify KVM/libvirt features (maximum CPUs to guest - test 16): DONE
[serge-hallyn] Verify KVM/libvirt features (maximum memory to guest - test 8G): DONE
[serge-hallyn] Verify KVM/libvirt features (maximum VMs on a server - test 2 guests/cpu): DONE
[serge-hallyn] Verify KVM/libvirt features (private networking): DONE
[serge-hallyn] Verify KVM/libvirt features (NAT'd networking): DONE
[serge-hallyn] Verify KVM/libvirt features (snapshot/
[serge-hallyn] Apply any low hanging LXC fixes, merges, updates: DONE
[serge-hallyn] Verify KVM/libvirt features (usb passthrough): DONE
Verify KVM/libvirt features (pxe boot VM): DONE
Verify KVM/libvirt features (KSM): DONE
[serge-hallyn] Verify KVM/libvirt features (bridged networking): DONE
Verify KVM/libvirt features (gpxe boot VM): DONE
Verify KVM/libvirt features (iscsi boot): DONE
Verify KVM/libvirt features (multipath): POSTPONED
Verify KVM/libvirt features (SR-IOV): POSTPONED
[serge-hallyn] Merge qemu-kvm to 0.13 (release expected round aug 1) : POSTPONED
Work items for maverick-beta:
[serge-hallyn] Merge qemu-kvm to 0.12.5: DONE
[jdstrand] Merge libvirt-bin to 0.8.3: DONE
[serge-hallyn] Verify windows (64-bit) as KVM guest: DONE
[serge-hallyn] Verify windows (32-bit) as KVM guest: DONE
[serge-hallyn] Verify redhat as KVM guest: DONE
[serge-hallyn] Verify opensuse as KVM guest: DONE
Verify KVM/libvirt features (multipath): POSTPONED
Verify KVM/libvirt features (SR-IOV): POSTPONED
jib review 20100602:
* Please split work items over Alpha2/3/Beta/RC
* Define what 'regular' triage/merge means
* Split out various KVM guests to one target per WI