TripleO/TuskarGlossary
Contents
Resource Class
A Resource Class can be thought of as a cloud 'building block'. It consists of a set of Racks, and defines the types of VM instances that can be supported by the Nodes in those Racks.
Tuskar supports four Resource Class types:
- Controller Class Class that provides all services other than compute and storage services
- Compute Class Class that defines and provides compute services
- Object Storage Class Class that defines and provides object storage services
- Block Storage Class Class that defines and provides block storage service
Flavors
A Flavor is a hardware configuration. Its definition is aligned with the "instance_type" (aka 'Flavor') used in the OpenStack Nova API.
Flavors are defined for a given ResourceClass and semantically describe the types of compute instances that can be launched for that ResourceClass. Each Flavor has a set of Capacities that describe a particular aspect of the hardware configuration, such as cpu, memory or storage.
When a Node is provisioned, the Flavors that are defined for that Node's Resource Class are registered in Nova,