openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #23270
nova scheduler: AggregateMultiTenancyIsolation enhanced for domain level tenancy
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
Follow ups