Cloud Web interface should allow overcommit on CPU
This bug report was converted into a question: question #86571: Cloud Web interface should allow overcommit on CPU.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Eucalyptus |
Invalid
|
Undecided
|
Unassigned | ||
eucalyptus (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Currently the default installation of UEC restricts the number of VMs based on the lower of memory and core numbers retrieved from the node controllers.
There should be an option in the visual interface to allow a cluster to overcommit on CPU. Ordinarily when you're providing VMs on a cluster memory is the only restricting factor you require - kvm does a good job of sharing out processor power. CPU cores should be the number of cores available to the instance rather than dedicated to it.
The workaround at the moment appears to be increasing MAX_CPUS to a large value in the cluster controller.
You can already set this via the MAX_CORES value in eucalyptus.conf on individual nodes. It is unclear whether using a blanket value across all nodes via the front end config is a good idea. We provide a finer level control at the individual node level and I don't think this will be changing for Karmic.