Description of problem:
customer would like to assign dedicated compute node for specific projects .So, every VM of that project should scheduled on that compute node.
Eg, We have three compute nodes A, B, C & two tenants TenA, TenB.
Our requirement is to schedule TenA Vms onto Node A and all other tenants(TenB etc) VM can go either on B or C node. A reserve for particular tenants.
There is a blueprint started upstream to make this possible. https://blueprints.launchpad.net/nova/+spec/whole-host-allocation
Once this is done, customer would like this to be included in RHEL-OSP release.
I just discussed upstream with the owner of whole-host-allocation (Phil Day), he will provide two specs for Kilo, one for dedicating hosts and one for pclouds idea.
On my side, I'll discuss with Belmiro from CERN to see when he wants to do https://review.openstack.org/99476. If not, I'll provide by myself the patch for Kilo (it should be easy to backport to Juno if so)
There are also 2 patches upstream for the same thing, but I disagree with the implementation :
All of this work will be happen on Kilo anyway.
No clear sign of life yet. Belmiro was wanting to work on it by Kilo (as I said earlier) but it seems he left that out finally.
*** Bug 1204979 has been marked as a duplicate of this bug. ***