[openstack-dev] [TripleO][Tuskar] Terminology

Jordan OMara jomara at redhat.com
Wed Dec 11 19:49:11 UTC 2013


On 11/12/13 14:15 -0500, Tzu-Mainn Chen wrote:
>Hi,
>
>I'm trying to clarify the terminology being used for Tuskar, which may be helpful so that we're sure
>that we're all talking about the same thing :)  I'm copying responses from the requirements thread
>and combining them with current requirements to try and create a unified view.  Hopefully, we can come
>to a reasonably rapid consensus on any desired changes; once that's done, the requirements can be
>updated.
>
>* NODE a physical general purpose machine capable of running in many roles. Some nodes may have hardware layout that is particularly
>       useful for a given role.
>
>     * REGISTRATION - the act of creating a node in Ironic
>
>     * ROLE - a specific workload we want to map onto one or more nodes. Examples include 'undercloud control plane', 'overcloud control
>       plane', 'overcloud storage', 'overcloud compute' etc.
>
>         * MANAGEMENT NODE - a node that has been mapped with an undercloud role
>         * SERVICE NODE - a node that has been mapped with an overcloud role
>            * COMPUTE NODE - a service node that has been mapped to an overcloud compute role
>            * CONTROLLER NODE - a service node that has been mapped to an overcloud controller role
>            * OBJECT STORAGE NODE - a service node that has been mapped to an overcloud object storage role
>            * BLOCK STORAGE NODE - a service node that has been mapped to an overcloud block storage role
>
>         * UNDEPLOYED NODE - a node that has not been mapped with a role
>              * another option - UNALLOCATED NODE - a node that has not been allocated through nova scheduler (?)
>                                   - (after reading lifeless's explanation, I agree that "allocation" may be a
>                                      misleading term under TripleO, so I personally vote for UNDEPLOYED)
>
>     * INSTANCE - A role deployed on a node - this is where work actually happens.
>
>* DEPLOYMENT
>
>     * SIZE THE ROLES - the act of deciding how many nodes will need to be assigned to each role
>           * another option - DISTRIBUTE NODES (?)
>                                 - (I think the former is more accurate, but perhaps there's a better way to say it?)
>
>     * SCHEDULING - the process of deciding which role is deployed on which node
>
>     * SERVICE CLASS - a further categorization within a service role for a particular deployment.
>
>          * NODE PROFILE - a set of requirements that specify what attributes a node must have in order to be mapped to
>                           a service class
>
>
>
>Does this seem accurate?  All feedback is appreciated!
>
>Mainn
>

Thanks for doing this! Presumably this is going to go on a wiki where
we can look at it forever and ever?
-- 
Jordan O'Mara <jomara at redhat.com>
Red Hat Engineering, Raleigh 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20131211/4ba14085/attachment.pgp>


More information about the OpenStack-dev mailing list