I currently have multiple clusters available on my vCenter appliance where each cluster serves a separate purpose e.g. Databases, Infrastructure, Production, and Testing. Currently we use multiple distributed switches where each switch focuses on a certain set of VLANs for certain purposes as follows:
- Database_Management switch = vMotion vmkernel and Management vmkernel for VMware
- Database_VM switch = Virtual Machine traffic for all VMs on the Database cluster
- Production_Management switch = vMotion vmkernel and Management vmkernel for VMware
- Production_VM Switch = Virtual Machine traffic for all VMs on the Database cluster
In these scenarios the virtual machine switches will contain different VLANs that are specific to different subnets. However, the same VLANs and Subnets are used for the management switches. The problem here though is if we ever have to vMotion a VM from Production to Database we cannot easily do this since they are using separate dvSwitches. Is there any benefit to keeping this separate though if both Database_Management and Production_Management have the exact same VLANs and Subnets?
What is everyone's thoughts on this?