[Openstack] nova scheduler: AggregateMultiTenancyIsolation enhanced for domain level tenancy

boden boden at linux.vnet.ibm.com
Fri May 3 18:21:55 UTC 2013


Hi,
I was poking around for a way to scope host aggregates at the domain 
level and moreover support the notion multiple tenant access.

For example:
* As an Cloud provider, I want to isolate aggregates/availability zones 
at the domain level (i.e. assign which domain can spawn instances on a 
given aggregate/az)
* As an Cloud provider, I want to isolate aggregates/availability zones 
at the domain level and permit multiple domains or projects access (i.e. 
same as previous UC but permit a set of domains access to the aggregate/az)

I came across the AggregateMultiTenancyIsolation scheduler filter and it 
appears it might be fairly simple to enhance this filter to:
(a) support domains in addition to tenants/project (i.e. 
filter_domain_id in aggregate metadata)
(b) support multiple domains/projects access (i.e. allow a comma list or 
array or domains/tenants on the aggregate metadata)

Anyone else see a need for this?

Disclaimer: nova n00b here, so my above assertions may be off target.

Thx





More information about the Openstack mailing list