Features/Virt CPU Memory Hotplug
Virt CPU/Memory Hotplug
Allow adding and removing virtual CPUs and virtual RAM to a running virtual machine.
- Name: Cole Robinson
- Email: firstname.lastname@example.org
- Name: Igor Mammedov
- Email: email@example.com
- Name: Gleb Natapov
- Email: firstname.lastname@example.org
- Targeted release: Fedora 18
- Last updated: June 6 2012
- Percentage of completion: 0%
Virtual CPUs (vCPUS) and virtual memory assigned to a virtual machine (VM) need to be be added or removed from a running guest in order to meet either the workload's demands or to maintain the Service Level Agreement (SLA) associated with the workload. It is also desired for the rapid reconfiguration of a guest once a workload has been completed or migrated and an administrator wants to reconfigure the VM without having to re-boot the VM.
Benefit to Fedora
Fedora becomes a better platform for important virt workloads. Nice feature to publicize for Fedora 18
- Kernel work (unknown)
- Qemu work (unknown)
- Seabios work (unknown)
- Libvirt work (already supports APIs, but might not internal work)
How To Test
XXX: CPU hotplug has always kinda been available, not sure how this changes things XXX: We've always had memory ballooning, which isn't quite the same as memory hotplug but for most users is close enough. How is memory hotplug better?
Since this is mostly new functionality, if it doesn't make it in time for F18, nothing has changed. We just drop this feature page.
- http://www.linux-kvm.org/page/CPUHotPlug (very out of date)