Allows to set the memory parameters for an Instance

Registered by Jay Lee

Administrator should be control advanced memory management configuration like memory ballooning for each provisioned VM.
Using libvirt memtune, I'd like to provide API to configrure advanced memory management settings.

e.g.
Hard limit for memory : nova memtune <INSTANCE_UUID> --hard_limit 1024
Soft limit for memory: nova memtune <INSTANCE_UUID> --soft_limit 1024
Swap hard limit for memory: nova memtune <INSTANCE_UUID> --swap_hard_limit 1024

Blueprint information

Status:
Complete
Approver:
Russell Bryant
Priority:
Undefined
Drafter:
Jay Lee
Direction:
Needs approval
Assignee:
dan kim
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Russell Bryant

Related branches

Sprints

Whiteboard

I think this blueprint needs a lot more design detail. Even without it though, I'm fairly confident this is something we would not want to expose to the end user at all. If anything, it should a properly of a flavor. Feel free to bring this up on the openstack-dev list if you'd like to discuss this further. Otherwise, I'd like to see a more detailed proposal of what settings you'd like to add to flavors. --russellb

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.