VLAN Design Translation for VMware: Physical Trunks, Port Groups, and Guest Tagging

VLAN issues in VMware environments are rarely caused by one mysterious setting. More often, they come from a translation problem. The network team thinks in terms of access ports, trunks, allowed VLAN lists, native VLANs, port channels, and upstream gateways. The virtualization team thinks in terms of vSwitches, distributed port groups, VMkernel adapters, VM network … Read more

VM Network Troubleshooting from Guest OS to Uplink: A Layer by Layer VMware Runbook

Virtual machine network problems rarely arrive with a clean label. The ticket usually says something like “the VM is unreachable,” “the application cannot connect,” “ping fails,” “internet access is down,” or “VMs on different hosts cannot talk.” The underlying cause might be inside the guest OS, on the VM’s virtual NIC, in the port group, … Read more

Dynamic VM Network Assignment Using Ansible

Introduction Virtual machine networking in Nutanix AHV is defined by subnet assignments, bridges (e.g., br0), and VLAN tags. Ansible lets you assign VM NICs dynamically during or after deployment, ensuring proper segmentation for dev, test, and prod workloads. This guide provides a flexible playbook for assigning networks to Nutanix VMs. My Personal Repository on GitHub … Read more

Deploying AHV Networks using Bash and acli

Introduction Proper network segmentation is essential for organizing workloads and securing traffic in Nutanix AHV. With acli and Bash, you can define and deploy VLAN-backed networks at scale, ensuring consistency across environments. This guide automates the creation of virtual networks using a repeatable, script-driven approach. My Personal Repository on GitHub Nutanix Repository on GitHub Diagram: … Read more