Originally posted by: FuzzySCSI
Thanks for your reply Sashok.
I appreciate the links and resources you posted in your response.
Where you lost me is when you said: "let HMC handle the underlying individual operations.". Automation (which is what I relate your " let HMC handle the underlying individual operations." to) is all fine and dandy until things don't work as expected and - as someone else already pointed out - troubleshooting needs to take place. Also, I understand how the Enhanced UI may make "more API requests to VIOS than classic UI", as you indicated, but the point I'm trying to make is more about how the Enhanced UI handles the error condition - or rather doesn't, at least not very well. As you said, in my case "there seems to be some problem with [one of] the VIOS". However, the error posting does nothing to help guide me in the troubleshooting to address the issue. My experience with IBM software is that, as bad as a situation may get, there usually is an error code/label associated with the error, and that can go a long way towards obtaining the right support for the issue. [Is the problem really on the part of the VIO, or the HMC console software?]. Consider for a moment that my VIO has been in operation, without issue, for some time. In light of all these threads about the Enhanced UI's performance, and add to that my experience in IBM's release of one new UI after another on a few other software I've had experiences with, you might appreciate how it is that I can't bring myself to trust the new Enhanced UI and finding it hard to justify spending my time to go through the process of troubleshooting this particular condition. What's worst, is that I haven't done anything yet - I only attempted to "look" at what my current virtual switch configuration is when I got the error.
Regardless how I got here, I am now concerned that I may have a VIO problem, and it is nagging at me. This condition so reminds me of when a system board firmware update rendered a customer's POWER node (in a PureFlex chassis) inoperable unless we downgraded the firmware, or replaced the CPU. In that case, as it turned out, it was determined we actually had been running with a faulty CPU all along. It was the updated resources test routines of the system board's new firmware code that identified the internal CPU fault and prevented any further operations to take place, something the older firmware code level hadn't tested for. It took a few days to resolve, the swap of system boards, and other peripherals since the error condition never made it to screen (it just perpetually rebooted).
At the root of it all, the way I see it is: a UI is a "User Interface". A "Classic UI" tends to infer a level of legacy or history for providing a certain level of access to procedures/functionalities against [in this case] managed systems. An "Enhanced UI", at least to me, infers that some improvements on a "UI" have been added - either by way of presenting available relevant information to the user in a better more cohesive way [which can be related to as a new dashboard], or perhaps by way of encapsulating a set of tasks in a way so as to simplify or automate these thereby effectively [hopefully] reducing the possibilities for human errors as much as possible. We can both agree the Enhanced UI does both here. Where the line blurs is on the keyword "added". Nowhere does "Enhanced UI" ever infer legacy functionalities would be withdrawn or be replaced by more "convenient" encapsulated tasks. Leave the basic functionalities accessible. If I want to "create a vswitch, veth, trunk adapter, log into VIOS and create SEA pairs and control channels, etc", let me have that choice from within the "Enhanced UI".
Every heard of the Harmony TV remote? It gives me "Classic" operation of my amplifier, cable/set-top box/receivers, TV, DVD player, CD player, and a panoply of other devices individually, and offers me "Enhanced" functionalities by providing me with a one button task for turning on just the devices I need, placing each of them in just the right mode, for when I want to watch TV - as opposed to listening to music, or playing a PlayStation game, etc. There are times these "one button" solutions don't work exactly as planned for whatever reason. I should still be, and actually am, able to control an individual device to rectify the condition without having to dig for my original/old device remotes - and the Harmony remote's "Classic" level support does that.
I apologize if I seem to have gone off track a bit (or a lot). This change is going against my principles in a big way, and I guess you could say: this was my "straw that broke the camel's back". I felt I needed to speak-up on this matter.
Kind Regards,
Serge