On 2013/09/12 17:15, Tzu-Mainn Chen wrote:
- As an infrastructure administrator, Anna wants to be able to
unallocate a node from a deployment.
Why? Whats her motivation. One plausible one for me is 'a machine
needs to be serviced so Anna wants to remove it from the deployment to
avoid causing user visible downtime.' So lets say that: Anna needs to
be able to take machines out of service so they can be maintained or
disposed of.
Node being serviced is a different user story for me.
I believe we are still 'fighting' here with two approaches and I
believe we need both. We can't only provide a way 'give us
resources we will do a magic'. Yes this is preferred way -
especially for large deployments, but we also need a fallback so
that user can say - no, this node doesn't belong to the class, I
don't want it there - unassign. Or I need to have this node there
- assign.
Just for clarification - the wireframes don't cover individual nodes
being manually assigned, do they? I thought the concession to manual
control was entirely through resource classes and node profiles, which
are still parameters to be passed through to the nova-scheduler
filter. To me, that's very different from manual assignment.
Mainn
It's all doable and wireframes are prepared for the manual assignment as
well, Mainn. I just was not designing details for now, since we are
going to focus on auto-distribution first. But I will cover this use
case in later iterations of wireframes.
Cheers
-- Jarda
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev