VMWare: vSphere Web Client sucks so bad
communities.vmware.com
communities.vmware.com
I haven't found a way to run it on a Linux machine, which kind of negates the usefulness of a web client for me; we have a Windows 7 machine in the back room hooked up to a KVM since our $10,000 servers for running ESXi can't run the client on a Windows 7 virtual host as fast as a roughly five year old desktop computer. No idea why. Maybe performance crosstalk with the vcenter host.
It's true that many seemingly routine tasks take an order of magnitude more time than with the C# client, but when the C# client is no longer developed and apparently doesn't receive new features like "migrate", you're stuck with it.
I think I learned from this post there is actually a way to log into the vCenter server and manage all of your hosts from the C# client, so I'll definitely be trying that out. I always thought that vCenter meant Web Client, and maybe that's not true. But even if that adds some of the missing features I'm going back out to the web client to use today, it's just a miserable program and I felt I had to throw in $0.02 here. I used to admire VMWare, but not anymore since I started using their stuff in a business environment.
However on my Windows 7 machines, even with Google Chrome, connecting to the vcenter host's web interface asks to install two additional plugins that are not as far as I can tell Flash related. My boss does a decent job keeping up with the patches for most things, so if maybe you stopped upgrading when they started breaking stuff it's possible we might be running a newer version than you.
Ubuntu 14.04, Chrome Version 35.0.1916.153, vSphere Web Client Version 5.5.0 Build 1750595 and Flash Player LNX 14,0,0,125
I included Flash Player because it comes up in my about VMware vSphere page but I can tell you I could not install a newest enough Flash plugin on Linux because Adobe has stopped releasing them, which you probably already know.
Honestly, installing a fast, custom application to manage VM servers is a very reasonable time investment of probably less than a minute. Having a backup web client is also reasonable, but by no means should it be the primary interface. Browsers are good for many things, but they are also equally terrible for many others.
http://derflounder.wordpress.com/2014/07/04/vmware-fusion-te...
I haven't had experience with vSphere's UI, but if it's anywhere as terrible as the vCloud Director UI, why not write some stuff to make your life easier. VMware recently open sourced some vSphere python bindings: https://github.com/vmware/pyvmomi
[1] http://blogs.vmware.com/PowerCLI/ [2] http://blogs.vmware.com/PowerCLI/2014/03/new-release-vsphere...
5.5 might be improved, but it is the most horrible example of a "web" client.
I also love the "kinda sorta doesn't" works with chrome stuff too. Having to basically open up IE to run a flash app makes me wonder if vmware has any web developers that can accomplish the task sanely.
Other than that, after a bit of getting used to, I find it easier to use than the native client.
I try to do as much as possible via Python and maintain a jumpbox for running the full client.
More importantly, I avoid VMWare wherever possible. These days there are plenty of excellent, fully viable alternatives which weren't quite there just a few years ago.
If your needs are personal, this project is pretty good :
http://sourceforge.net/projects/phpvirtualbox/
If not, I'd be interested to hear what your needs are.