[openstack-dev] [Tuskar] Resource Classes and Racks (Wireframes + Concept Discussion)

Jaromir Coufal jcoufal at redhat.com
Mon Oct 7 08:31:17 UTC 2013


Hi Liz,

thanks a lot for your feedback, I'll add some inline notes:


On 2013/02/10 20:04, Liz Blanchard wrote:

[snip]

> Hi Jarda,
>
> I just wanted to send along my feedback on the current state of the 
> Rack and Resource Class creation wireframes…
>
> *Rack Creation*
> 1) Even though it looks like with the edit icon, I think for 
> consistencies sake, we could just label the "Name" of the L-Group 
> similar to the other fields.
Yes, I agree, I already got the feedback from others and have it fixed. 
I am just working on other improvements before sending updated version 
out. Anyway, good point.

> 2) Should the "Provisioning Image" field be in line with the rest of 
> the form? It feels a bit out of place being under the add node. 
> Especially if you are adding one image for the entire L-Group.
You are adding the image only for Management Node which you are going to 
provision directly to the list of Nodes, that's why it is under the list 
of Nodes, because it relates to that.

> 3) What would you expect the "?" icon to give the user in the upper 
> right corner of the modal?
It's just quick sketch for help, I don't know yet how it will behave, I 
need to design whole helping system in forms.

> 4) I think we should denote any required fields.
Yes, I was not thinking about this at the moment, I was more focusing on 
the cencepts. Need to add it there.

> 5) Maybe we should add some sort of edit icon or link to let the users 
> know that they can edit Node settings after it's been added.
Good point.

> 6) We should allow users to remove nodes quickly after they've been 
> added. Rather than having to click on the node and then choose the 
> delete option.
Agree, I already added Edit & Remove icons to the list.

> 7) I'm not sure we need the extra "Choose Image:" text in the drop 
> down for provisioning image. Maybe you could replace the "Provisioning 
> image…" with "Choose Image"?
OK.

> 8) I think we should specify the type of node we are adding for the 
> Management Nodes. So rather than "Add Node…" it should read "Add 
> Management Node…"
For Management Node - yes, this will be very helpful.

> 9) I think the second button should read "Create and Provision" rather 
> than "Create and go to Provisioning".
It should not, because at that moment of clicking the button, you are 
going to create the l-group but you are not provisioning, you continue 
to provisioning part.

> *Resource Class Creation*
> 1) I think the "Choose Type:" should read "Class Type:".
Agree, already fixed.

> 2) I think it would be best to auto-select one of the Class types by 
> default. It feels weird to me that we wouldn't default to the first, 
> for example.
I am not sure about this, because there is no default option for user. 
There is no expectation what would be the most used option. But I will 
try to think about htat and if possible incorporate it.

> 3) We should think about how the Class Type selection scales. As users 
> are allowed to add more resource classes, maybe this selection should 
> live in a drop down to support 5-8 different classes.
This shouldn't happen. There are no other services which you can provide 
by cloud - you can provide only compute or storage services, so I don't 
expect this scaling.

> 4) I think the icons that you are used for linked vs. not linked are 
> backwards. Also, I think the lines could be removed if the values are 
> unlinked. Here is an example of what photoshop uses for if the values 
> are constrained:
> http://people.redhat.com/~lsurette/OpenStack/PS%20Link 
> <http://people.redhat.com/%7Elsurette/OpenStack/PS%20Link>
I don't think they are backwards, by default everything is unlinked. 
Dotted line helps to link the icon to the desired selection which will 
be linked then.
Anyway, this is very further future and we don't have to deal with this 
now, it won't be part of v1 or v2. We will see if users really need this 
feature and based on it we can implement it.

> 5) Similar to #7 in Rack feedback, I don't think we need the labeling 
> "Choose Property" in the drop down.
Agree.

> 6) Even though Units doesn't make sense in the example you give, I 
> think it should still be labeled "Units" and be greyed out.
Maybe. I am not very sure about this. because if I leave

> 7) How is the hardware assignment step different from the Optional 
> Provisioning step other than assigning images to the nodes? I wonder 
> if these two steps could be combined?
They shouldn't because then you go to provisioning process. It is 
different activity to assign nodes to the class or to go to node 
provisioning, it was decided to be split.

> 8) Do you think users will want to define different types of nodes 
> within one resource class? Or do you think they will want to break 
> these out into different resource classes? For example there could be 
> two types of m1.compute classes based on the hardware profile. I 
> wonder it this would make it easier to monitor and alert on these two 
> specific types of hardware? This might be something we can ask early 
> adopter users to get a feeling on how they would prefer to use classes.
Based on flexibility needs, we should allow user to assign different 
hardware to one resource class (e.g. user upgraded his hardware but 
wants to continue in providing the same service).
Resource class is more focused on provided service and the hardware 
profile information is there because we need to assure the service being 
provided correctly (SLA).

You can't have two types of m1.compute, then you will get into 2 
different compute classes where each has it's own set of flavors.

Imagine smaller deployments, where you have mixed type of hardware. And 
you want to provide compute service with 5 flavors. But because you have 
3 different vendors of each machine, you have to have 3 different 
compute classes, but providing same service. Furthermore in each you are 
specifying flavors so you will end up with 3 different sets of flavors 
in the end.

> Please let me know if you have any questions on these.
>
> Thanks,
> Liz
>
[snip]

Thanks
-- Jarda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20131007/92992d6d/attachment.html>


More information about the OpenStack-dev mailing list