Home

FIELD NOTES ON VIRTUALIZATION, STORAGE AND INFRASTRUCTURE

Written from production, not from datasheets.

Three hundred and fourteen posts on vSphere internals, storage latency, automation and the failure modes that only show up at three in the morning. If a walkthrough here says something works, it is because it was run, broken, and run again.

tapas@vmwareblogs:~$ site --summary

  author     Tapas Kumar Mahanta, Solutions Architect
  focus      vSphere, storage, automation, infrastructure
  posts      314
  subjects   6
  linkedin   /in/tapas-kumar-mahanta
  method     reproduce it, break it, then write it down

tapas@vmwareblogs:~$ _
one write, traced across four layers
layer 01
Kubernetes / OpenShift
A pod issues a write. The CSI driver has already bound the claim to a virtual disk.
layer 02
VMware ESXi
The VMkernel queues the I/O. CPU ready and co-stop are decided right here.
layer 03
Cisco UCS fabric
vNIC to IOM to fabric interconnect. Faults here arrive disguised as storage faults.
layer 04
Tintri VMstore
NFS datastore with per-VM QoS. The array reports its own latency, separately.
● write    ● acknowledgement guest latency minus array latency = everything in between
9 years as a vEXPERT

Credentials

VMware vExpert, 9 years vExpert Blogger vExpert Code Warrior VCAP-DCA 5.x VCP-DCV 5.x / 6.x / 8.x VCA Cloud / Workstation / DCV vRealize Operations Specialist AWS Solutions Architect CompTIA Server+ CompTIA Network+ CompTIA Linux+

Recognised in the VMware vExpert programme every year since 2017, for the writing on this site and the tooling behind it.

WHAT YOU WILL FIND HERE

Hypervisor internals, vCenter services, cluster behaviour, and the errors whose text points you at the wrong layer.

172 posts

vSAN, Tintri arrays, NFS and VMFS behaviour, snapshot chains, and tracing where the milliseconds actually go.

74 posts

PowerCLI and Python that replace repeated clicking, with the scripts written out in full rather than summarised.

97 posts

Cisco UCS fabric, service profiles, and the network faults that arrive disguised as storage faults.

28 posts

Kubernetes, container runtimes and AWS, mostly at the point where they meet on premises infrastructure.

8 posts

Monitoring pipelines, backup platforms and Hyper-V, the systems that live alongside a vSphere estate.

11 posts

LATEST POSTS

ABOUT ME

I am Tapas Kumar Mahanta, a Solutions Architect working on storage and virtualization infrastructure, based in Bangalore. Most of what appears on this site starts as a customer escalation, a lab build or a proof of concept that did not behave the way the documentation said it would.

The day job covers vSphere and ESXi at scale, Tintri and vSAN storage, Cisco UCS, Kubernetes and CSI driver development, and OpenStack and OpenShift integration work. The writing here is the residue of that: the specific thing that was wrong, how it was found, and what to do about it.

Nothing here is vendor approved and none of it is official guidance. It is what worked, written down while it was still fresh. Corrections and disagreements are welcome, and more useful to me than agreement.