APIs are everywhere these days. As a VMware engineer with a broad range of products to support, APIs are ways to speed things up dramatically. Instead of clicking yourself silly, things can be done without seconds. Finding the documentation for all the different APIs can be challenging though, as there’s a PDF here, a knowledge base site there, etc.

Project Platypus is looking to change that by centralising VMware API documentation in a neat little container for ease of use. The presentation is handled … Read more


A few years ago, I created the first version of the Cisco UCS Inventory Script (UIS), a PowerShell script to read all the configuration and environment data from a UCS Manager. It can help you to get an easy overview of UCS installations after completing the initial build, or on an ongoing basis. To answer basic questions like “How many port licenses do we have left?” or “Did we create VLAN X?” – when you have no easy connectivity to the management console.

Next to reporting configuration and environment data, it also provides some basic recommendations about the configuration.

The … Read more



Besides monitoring Windows Services and the vCenter Server Appliance, you can also use vRealize Operations to monitor custom data through OS scripts. Attached to an Operating System object, an OS Script can output the health status and/or a metric for use in analysis. I will dive into the health status part for this post.

Setting the Stage

In this article, I’ll be using an example with a Linux server and the open source storage product Gluster. The OS Script will be checking … Read more



Cisco has just announced a new line of HyperConverged appliances called HyperFlex. With this announcement, Cisco has officially entered the HyperConverged market with an appliance with integrated compute, storage and network.

The HyperFlex line initially consists of three flavours and features the hardware of the existing Unified Computing System (UCS), coupled with a hypervisor (initially VMware vSphere, eventually Microsoft Hyper-V and KVM), a software defined storage solution from SpringPath (licensed for HyperFlex) and the networking solutions of UCS.

hyperflex-flavours

The three flavours of HyperFlex consists … Read more



Several vSphere components can benefit from using a larger network frame size (MTU) than the regular size of 1500 bytes. vMotion, Storage: NFS, iSCSI and VSAN are examples that would gain some performance by increasing the frame size. In most cases, you would configure the MTU to a jumbo frame size, which is 9000.

Configuring the MTU size throughout your infrastructure can be tedious though, as you need to make sure you configure the entire chain of the network flow. If you’re not using … Read more



VMware NSX has an open API and it’s pretty easy to consume. PowerShell is the same way; it’s easy to learn and easy to extend. This week, Anthony Burke and Nick Bradford released a PowerShell extension called PowerNSX. As the name suggests, it’s all about managing VMware NSX.

Nick and Anthony put PowerNSX on Bitbucket, which means there will be a continuos release cycle (whenever someone pushes something to the Git repository). You can download and install PowerNSX using Git or by downloading … Read more



Over the last few weeks, I have been working on a VMware NSX integration with one of my existing PHP applications. This application is tied into a development process with a new testing schematic which needed to use a the NSX features to test the code inside a tiered network setup. Of course, this needed to be automated and available on demand; enter the NSX API. Using the NSX API, I’ve been able to integrate network deployment and configuration inside the existing application (with … Read more