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

Attachment: pgpn_aW3DEuC0.pgp
Description: PGP signature

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to