VMware Labs re-write the Onyx tool for vSphere 6.0 Web Client

I’ve been a fan of Onyx since it was launched back in 2009/10 and was an avid user of it when I had to quickly learn how to write some automation scripts for a previous project.

For those of you who haven’t heard of this tool before, Project Onyx is a script recorder that sits between vSphere Client and vCenter Server and records what scripts were called whenever you did something within the C# Client…. it could output the scripts as raw SOAP messages, C#, and vCO (or vRO) JavaScript code.

To my joy, the clever guys at VMware Labs have now taken Onyx and created a new Fling that works with vSphere 6.0 Web Client:
https://labs.vmware.com/flings/onyx-for-the-web-client
http://blogs.vmware.com/PowerCLI/2015/07/new-fling-onyx-web-client.html

Onyx for the Web Client is a Fling that translates actions taken in the vSphere Web Client to PowerCLI.NET code. The resulting code can then be used to understand how VMware performs an action in the API and also better define functions.

Even better news is that it works for a Windows installed vCenter Server and the vCenter Server Appliance! =)

However, reading through the documentation, I noticed this huge warning in red:

WARNING: This fling replaces core Web Client files and may cause issues with stability and patching of future versions of the web client, please only continue with this installation if you are using a test or dev environment.

As such, I really strongly recommend that you only use this tool in your test environment as it could interfere with future patches/updates…. not to mention it could cause problems if you have to log a support call with VMware!

The end of Flash MUST be nigh!!

Adobe has to either fix all the vulnerabilities with Flash or kill it off completely!!

Even Facebooks’ security chief is telling Adobe to kill off the product!
http://www.theregister.co.uk/2015/07/14/facebook_flash_kill/

With all the recent security exploits with Flash, it comes as no surprised that Firefox now blocks Flash by default!
http://gizmodo.com/firefox-now-blocks-flash-by-default-1717664482

Chrome has already limited Flash playing in their browser, and Microsoft recommends that you disable it in IE and only allow certain trusted sites….

However, one of the BIG problems that now faces VMware customers is which browser can they use to manage their VMware environment with vSphere Web Client?

If you’re not aware, VMware wrote the Web Client to use Flash…. which was a huge mistake in my opinion! And now that browsers are dropping NPAPI and Flash support, how long till VMware realise their mistake and re-write the Web Client using HTML5?

Whilst there has been loads of enhancements to vSphere 6.0 Web Client, you can see from the comments on VMware’s blog announcement that the continuation of using Flash has not gone down well…..
http://blogs.vmware.com/vsphere/2015/02/vsphere-6-web-client.html

Anyways, let’s see what Adobe does….. http://www.theregister.co.uk/2015/07/14/adobe_response_to_security_holes/

VMware vSphere ESXi and vCenter Server 6.0.0b Released

So the first minor release for vSphere ESXi 6.0 is out alongside the second minor release for vCenter Server 6.0.

https://www.vmware.com/support/vsphere6/doc/vsphere-vcenter-server-600b-release-notes.html
https://www.vmware.com/support/vsphere6/doc/vsphere-esxi-600b-release-notes.html

Looking through the release notes, I don’t think I’ve experienced any of those bugs that have been fixed – which is a good indication of a stable software release….. I’m guessing that the public beta of vSphere 6 actually ironed out a lot of bugs!

As always, read through the release notes prior to upgrading. =)