Skip to main content

Command Palette

Search for a command to run...

#17 VMWare

Published
β€’4 min readβ€’View as Markdown
P

"Passionate DevOps enthusiast, automating workflows and optimizing infrastructure for a more efficient, scalable future."

πŸš€ VMware Made Simple β€” The Only Guide You Need (My Learning Journey)

Virtualization is the foundation of every modern datacenter and private cloud.
As part of my Cloud + Infra journey, I broke down the VMware ecosystem into simple, practical blocks β€” here’s everything you actually need to know.


🟦 1. VMware ESXi β€” The Core of Virtualization

ESXi is a Type-1 bare-metal hypervisor.
No Windows. No Linux. No OS underneath.
ESXi is the OS, built only for running Virtual Machines.

βœ” What ESXi does:

  • Runs and manages VMs

  • Allocates CPU, RAM, storage & network

  • Ensures isolation

  • Provides high performance with smart scheduling

  • Forms the foundation of the entire vSphere platform

πŸ‘‰ One powerful server β†’ multiple fully isolated virtual servers.


🟩 2. vCenter vs vSphere β€” The Clear Difference

vCenter Server

The brain of your VMware environment.

Used for:

  • Managing multiple ESXi hosts & clusters

  • HA, DRS, FT

  • vMotion & Storage vMotion

  • Templates, cloning, RBAC

  • Distributed switches

vSphere

The full VMware virtualization suite.
vSphere = ESXi + vCenter + all features (HA, DRS, FT, vDS…)

πŸ‘‰ If ESXi is the engine, vCenter is the driver, and vSphere is the whole car.


🟧 3. Zero-Downtime Magic β€” vMotion, Storage vMotion, FT

πŸ”Ή vMotion

Live migration of a running VM β†’ no downtime.
Great for load balancing & maintenance.

πŸ”Ή Storage vMotion

Move a VM’s disks between datastores β†’ also no downtime.
Useful for fixing slow datastores.

πŸ”Ή Fault Tolerance (FT)

Zero downtime, zero data loss.
A secondary VM runs in lockstep with the primary.

Used for:

  • Core banking

  • Trading systems

  • Ultra-critical workloads


🟨 4. HA (High Availability) β€” What Actually Happens

When HA is enabled:

  • A Master host is elected

  • HA agents are installed

  • Heartbeats start (network + datastore)

  • Admission Control checks failover capacity

  • If a host fails β†’ VMs restart on another host

HA = Restart on another host (small downtime)
FT = No downtime at all


πŸŸ₯ 5. VMware Performance Troubleshooting β€” 60-Second Checklist

If multiple VMs are slow on one host, check:

🧠 CPU:

  • CPU Ready >10% β†’ contention

  • Co-Stop β†’ oversized vCPUs

  • NUMA misalignment

🧠 Memory:

  • Ballooning

  • Swapping (worst case)

  • Compression

🧠 Storage:

  • 20ms latency β†’ warning

  • 50ms β†’ serious problem

  • Queue depth issues

  • Kernel/device latency

🧠 Network:

  • Packet drops

  • MTU mismatch

  • NIC speed/duplex issues

🧠 Snapshots:

  • Large chains

  • RDM physical mode β†’ no snapshots

  • Backup/replication locks

Quick fixes:

vMotion β†’ redistribute load
Clean snapshots
Fix slow storage
Right-size VMs
Enable DRS


🟦 6. NSX-T & Overlay Networking β€” Modern DC Networking

NSX-T enables:

  • Logical switches & routers

  • Distributed firewall

  • Micro-segmentation

  • Overlay networks (Geneve)

  • Kubernetes + cloud native integrations

βœ” Overlay Networking
Virtual networks running on top of physical networks via tunnels.

Why overlays?

  • VLAN limits

  • Multi-tenant isolation

  • Cross-rack workload mobility

  • Hybrid cloud networking

πŸ‘‰ Move workloads across racks without changing IPs β€” this is the real power.


🟫 7. VMware Switches β€” VSS vs VDS

VSS (Standard Switch)

  • Per-host configuration

  • Simple environments

VDS (Distributed Switch)

  • Managed from vCenter

  • Spans multiple hosts

  • Advanced features: LACP, NIOC, NetFlow, Port Mirroring

VDS = Enterprise
VSS = Small setups


🟩 8. Storage Protocols β€” The Backbone of vMotion & HA

VMware supports:

  • Fibre Channel (FC) β†’ high-end block storage

  • iSCSI β†’ block storage over Ethernet

  • NFS β†’ file storage, simple and flexible

  • FCoE β†’ Fibre Channel over Ethernet

  • vVOLs β†’ VM-level control

Shared storage is essential for:

  • vMotion

  • HA

  • DRS

  • Clustering


🟧 9. Why Snapshot Creation Fails

Common reasons:

  • Independent disks

  • Physical RDMs

  • Low datastore space

  • Ongoing backup/replication

  • Locked VMDKs

  • Corrupted snapshot chain

🧠 Memory trick:
Independent Disk ❌
RDM Physical ❌
Low Space ❌
Replication Running ❌


🟦 10. Virtualization β€” The One Line Definition

β€œVirtualization is the abstraction of physical resources to create multiple isolated virtual environments.”

Types include:

  • Server virtualization (ESXi)

  • Network virtualization (VLAN/VXLAN/NSX-T)

  • Storage virtualization (vSAN)

  • Desktop virtualization (VDI)

  • Application virtualization

  • Container virtualization (Docker/K8s)

Hypervisors:

  • Type-1 (bare metal) β†’ ESXi

  • Type-2 (hosted) β†’ VMware Workstation, VirtualBox


🏁 Why VMware Still Matters (Even in 2025)

Even with AWS/Azure/GCP dominating, VMware remains the backbone of:

  • Private cloud

  • Hybrid cloud

  • Banking & finance

  • Enterprise datacenters

  • Disaster recovery setups

Understanding VMware = understanding how real infrastructure actually works underneath the cloud.

More from this blog

2

20Lakh Job Hunt Journal

18 posts

β€œ20 Lakh Job Hunt Journal isn’t for attention β€” it’s my mirror. A reminder to reflect on growth, hard work, and above all, consistency. A record of the discipline and belief behind my success.”