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

Tzu-Mainn Chen tzumainn at redhat.com
Wed Dec 11 19:53:53 UTC 2013


> >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?


Yep, if consensus is reached, I'd replace the current tuskar glossary on the wiki with this
(as well as update the requirements).

Mainn


> --
> Jordan O'Mara <jomara at redhat.com>
> Red Hat Engineering, Raleigh
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 



More information about the OpenStack-dev mailing list