Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Compute hosts can be grouped using host aggregates and availability zones are mapped to host aggregates. Host aggregates are an admin-only concept, availability zones are for the user. Users aren't supposed to know about what servers are in the AZs (or cloud). The aggregates can have metadata associated with them though. As well as the image can have properties (metadata) and flavors can have metadata (extra specs). Those are all combined in the scheduler to map a given request to a given host aggregate. For example, if you have a compute node with ppc64 architecture, and you have a ppc64 image, the scheduler should send the request with that image and that architecture (defined via the image properties) to the proper compute in the aggregate with matching metadata.