Start a Conversation

Unsolved

This post is more than 5 years old

19058

August 11th, 2015 11:00

Miscellaneous bugs and questions

Hi!  OME 2.0.1 is very useful but there are a lot of annoyances that make it difficult to use, or impossible to use in certain situations.

According to @DellCaresPRO, the best way to give feedback to the OME developers is to post on this forum.  Here are a number of my bug reports / suggestions.

1. Make the task names useful.

The list of jobs running in the background is frustrating. You have to double-click on an item to see what a task actually is. The "Task Name" shouldn't be "System Update Task -- [date]". It should be "Update [hostname, hostname, hostname]".

Here's a screenshot.  You can't tell what any of these tasks are:

everythingsysadmin.com/.../screencapture_2015-08-11_9.19.39%20AM-thumb-400xauto-104.png

To use this list, you have to double-click each task to see what they're actually doing.  That's ok if I have 1-2 jobs running, but I have dozens.

To put this in the form of a bug: Task names should default to a description of what is being done, not the date the job was submitted. For example: "Update hostname1, hostname2, hostname3".

2.  The UI obscures the common options.

The primary reason I use OME is to upgrade firmware.  To do that you have to click "Manage" (2nd item), "System Update" (5th item), "Non-Compliant Systems" (3rd item).  I think it is good UI design to have the most frequent menu items early in the menu.  The UI as it stands obscures this very common task.

My suggestion is to put a couple "shortcut" buttons in the banner.  For example a button called "Update Firmware" that leads you directly to "Non-compliant systems".  One click and I'm ready to work.

3.  Linux "in-band" updates requires one to adopt bad security practices.

In-band updates can work one of two ways. (a) provide the root credentials, (b) provide non-root credentials and let OME "sudo" the commands.  Sadly neither of these work.

Option A is a bad idea.  The recommended security practice for Linux systems is to forbid logging in directly as root via SSH. Root logins work from the console but not over the network.  In fact, this is the default RHEL configuration. Since Dell supports RHEL for their users that use Linux, I'd think that OME would understand this.

Option B doesn't work.  The recommended security practice of Sudo is that it should ask the user for their password.  OME doesn't seem to work unless sudo is configured to be password-less (the "NOPASSWD:" option).

Is there a way for OME to work without violating these basic security practices?

Suggestion: When using the "sudo" option, handle the situation where sudo prompts for a password.

4.  Feature request: Get rid of Silverlight.  Microsoft is phasing it out.  I hate to say "i told you so", but I am one of the people that's been saying HTML5 will beat Silverlight since the very beginning. So, can we have an HTML5 version?

5.  Feature request: Quarterly software updates.  It is 2015.  Yearly updates only made sense when you had to ship physical CDs (and even then, we wish we had more frequent updates).

6.  OME startup time is too long

After entering my credentials OME takes nearly 2 minutes to begin.  This is insane.  I actually suspect that the UI just delays for a while so we get to see the logo for a while.

7.  You can't bookmark anything in the application

There are 2-3 panes in this application that I use most of the time.  Why can't I make bookmarks to get me there directly?

8.  Defaults when submitting a system update job are terrible.

When telling OME to update the firmware on a non-compliant system, the default should be "now".  Currently the default is a few minutes in the future. That doesn't make sense.  If I didn't want to do it now, I'd be using some other system.  Let me put it this way: THE UI SHOULD HAVE A BIAS TOWARDS SPEED.

Tom

August 12th, 2015 08:00

Hi Tom,

Thank you for your feedback, if you would please contact me directly using the mail address in my profile.

Community Manager

 • 

711 Posts

August 12th, 2015 09:00

Hi Tom,

Thanks for your feedback.

1. One of the reasons the updates jobs are named that way is to keep the length of the name manageable. As you know we have limited real estate on the grid. If we append the user names to the task name, the name can get really long. Having said this we will look at this for future release and can come up with some way to avoid the additional clicks here.

2. This is a good suggestion. We'll look at making update available easily from the portal page and reduce number of clicks for that path.

3. Many of the customers updating Linux "in-band" prefer to use Yum repositories for the updates. Also the newer generation of Dell servers support most of the management using out of band channels. We understand the security concern and will get the feedback to appropriate folks for consideration.

4. There is no immediate plan to move OME to Silverlight but we are carefully monitoring the developments.

5. OME had major feature update for the last version. We'll try to revert back to faster release cadence for future releases.

6. OME builds data cache at startup to improve performance for various UI screens. Using a beefier client machine typically helps with the initial load timings.

7. There are various states associated with the pages and just bookmarking may not allow us to load the page with proper state. We can look at improving accessibility by providing quick links on portal page for common functionality.

8. Typically customers want to execute the updates during the maintenance windows. If "Run now" is set to default, they may end up rebooting the server outside of maintenance windows without noticing the value. Defaulting to scheduled value allows the update to be scheduled as desired.

Thanks again for the detailed feedback and suggestions.

Regards

Abhijit

2 Posts

August 12th, 2015 09:00

Hi Abhijit,

Thank you for the quick and detailed response.  I'd like to clarify some of my suggestions.

1.  The job names are currently truncated by the UI.  I understand they can't be infinite, but they could be something other than the date. Please consider: default to first 2 machine names affected plus "...".

3.  Please consider the issue of not handling sudo's password prompt a bug, not a feature request.  The feature just doesn't work as-is.  Watching for the (optional) "password prompt" is pretty standard for automated systems that use sudo.

I think the OME developers would learn a lot by seeing how OME is used in a real customer environment. I'm sure they do this already.   I can volunteer Stack Overflow (where I work) if you would like to visit or do a screen-share to see how OME is used at a medium-sized company.

Thanks!
Tom

Community Manager

 • 

711 Posts

August 12th, 2015 11:00

Thanks Tom.

As I mentioned, we will look at other options to present the targets without having to click the task.

We will discuss the sudo issue with appropriate folks for prioritization. As I mentioned due to alternate channels available for Linux updates OME in band updates for Linux is not always the first choice which plays a role during prioritization.

Thanks for the offer. We always like to get additional information from customers to improve the product. The current feedback we have from some customers is not to reboot the servers as default option. I understand one solution doesn't work for all and we will look at customizing this further.

Regards

Abhijit

No Events found!

Top