A battle well fought with Ruby, Typhoeus & libcURL


Lately I am working on little too much on VMware Integrated OpenStack and trying to make every possible configuration automated. As you know VIO (VMware Integrated OpenStack) exposed the same OpenStack API, however, this is not the case with some of Continue reading

US Patent – Assignment of Applications in a Virtual Machine Environment based on Data Access Pattern

Assignment of applications in a VM and then map it to a particular datastore is always troublesome because we need to consider so many things. That is just not from the physical storage side but also from VM or virtualization Continue reading

Dynamic VM IOps Control Based on Application I/O Profiling & VM I/O Usage Trend Analysis – A Patent

US Patent “GRANT” – Dynamic VM IOps Control Based on Application I/O Profiling & VM I/O Usage Trend Analysis /cc @DuncanYB Many of you have asked me to publish the work that we have done in our patent(s). However, as you Continue reading

vNUMA Enhancement in vSphere 6.0


This post is show you the vNUMA enhancement that VMware brings in to the table with the release of it’s newest vSphere 6.0 hypervisor family. But before I move ahead, I wanted to set the stage about vNUMA and then Continue reading

Removing multi machine from vRA doesn’t remove IP reservation


To me last week was marked as BUGgy week as I hit way too many bugs in different products that I was working on. This post is about one of the strange and weirdest thing that I have noticed while working on Continue reading

Improved Memory Overcommitment handling in vSphere 6.0


Before I jump onto this topic, I want to highlight about Large Pages in VMware vSphere ESXi hosts. Setting the stage VMware ESXi provides 2MB memory pages, commonly referred to as “large pages” along with usual 4KB memory pages. ESXi Continue reading

vRealize Operations Manager 6.0 brings in Scalable & Resilient Architecture


vRealize Operations Manager 6.0 managed to bring a robust, scalable and resilient architecture in the platform design. In this post we are going to talk about the platform design, which brings you the massive scalable architecture. But before we jump Continue reading

A separate NSX Edge Cluster or not ?


During this week’s SDDC workshop in Austin, one of the attendee asked this question to my friend. What considerations are there for using a separate NSX Edge cluster? When you would, when you wouldn’t want to use a separate cluster. I Continue reading

Uncovering X-Forwarded-For in NSX-v Load Balancer


Few days back one of my close friend asked me that: Can we monitor the actual source client ip who requested for the web page when the web server is behind a load balancer? Another question came in around the Continue reading