Nova Filter-Scheduling method support

Registered by Emilien Macchi

Users in horizon should be enabled to choose which filter scheduling method for spawning VM on specific host.

Here is the list of actual filters in Nova : http://docs.openstack.org/trunk/openstack-compute/admin/content/scheduler-filters.html

User story :
I would like a virtual machine "filer" hosted on the same compute node than my VM "web-server1" and a second VM "web-server2" hosted on another compute than "web-server1".
The choice could be taked by a select button on the Instance creation page. For specific filters, extra parameters need to be specified.

Blueprint information

Status:
Complete
Approver:
Gabriel Hurley
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Rob Cresswell

Whiteboard

[gabriel 2012.05.14] what is the state of API support for this? What do the calls look like? What would we need to add in Horizon?

[jpretorius 18 Feb 2014] This would appear to be specifically to support the GroupAffinityFilter and AntiGroupAffinityFilter. It'd be great if Horizon could support the grouping of servers for the purpose of using these filters. It would perhaps rely on this work: https://blueprints.launchpad.net/nova/+spec/instance-group-api-extension

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.