Hello,

+1 to 'let's work towards having a single Node Profile (flavor) associated with each Deployment Role (pages 12 & 13 of the latest mockups[1])'

Good start.

We could have also more flavors per role now, user just would have to be advised: "You are using one image for multiple hardware, so be sure it's compatible." So it probably make sense to limit it for one flavor per role for now.

Regards
Ladislav


On 02/03/2014 12:23 PM, Tomas Sedovic wrote:
My apologies for firing this off and then hiding under the FOSDEM rock.

In light of the points raised by Devananda and Robert, I no longer think fiddling with the scheduler is the way to go.

Note this was never intended to break/confuse all TripleO users -- I considered it a cleaner equivalent to entering incorrect HW specs (i.e. instead of doing that you would switch to this other filter in nova.conf).

Regardless, I stand corrected on the distinction between heterogeneous hardware all the way and having a flavour per service definition. That was a very good point to raise.

I'm fine with both approaches.

So yeah, let's work towards having a single Node Profile (flavor) associated with each Deployment Role (pages 12 & 13 of the latest mockups[1]), optionally starting with requiring all the Node Profiles to be equal.

Once that's working fine, we can look into the harder case of having multiple Node Profiles within a Deployment Role.

Is everyone comfortable with that?

Tomas

[1]: http://people.redhat.com/~jcoufal/openstack/tripleo/2014-01-27_tripleo-ui-icehouse.pdf

On 03/02/14 00:21, Robert Collins wrote:
On 3 February 2014 08:45, Jaromir Coufal <jcou...@redhat.com> wrote:


However, taking a step back, maybe the real answer is:

a) homogeneous nodes
b) document. . .
- **unsupported** means of "demoing" Tuskar (set node attributes to
match flavors, hack
       the scheduler, etc)

Why are people calling it 'hack'? It's an additional filter to
nova-scheduler...?

It doesn't properly support the use case; its extra code to write and
test and configure that is precisely identical to mis-registering
nodes.

     - our goals of supporting heterogeneous nodes for the J-release.

I wouldn't talk about J-release. I would talk about next iteration or next
step. Nobody said that we are not able to make it in I-release.

+1


Does this seem reasonable to everyone?

Mainn


Well +1 for a) and it's documentation.

However me and Robert, we look to have different opinions on what
'homogeneous' means in our context. I think we should clarify that.

So I think my point is more this:
  - either this iteration is entirely limited to homogeneous hardware,
in which case, document it, not workarounds or custom schedulers etc.
  - or it isn't limited, in which case we should consider the options:
    - flavor per service definition
    - custom scheduler
    - register nodes wrongly

-Rob



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


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

Reply via email to