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:

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!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s