Virtual Machine configuration and maximums

Virtual machines are made up of the following files.
vmname.vmx – Config file
vmname.vmdk – Describes charateristics
vmname-flat.vmdk – (hidden by default) Contains the data
vmname.nvram – VM BIOS
vmname.log – log file
vmware#.log – VMware log file
vmname.vswp – Virtual machine swap file on the ESX(i) host
vmname.vmsd – snapshot descriptor file

Limits per VM
Can have up to 8 CPU’s
2TB-512B Disk size
4 IDE devices (1 controller)
2 FDD (1 controller)
10 vNICs
20 USB devices (1 controller)
3 parallel devices
4 serial devices
4 SCSI adapters
15 SCSI targets per adapter
60 SCSI targets per VM
40 concurrent remote console connections per VM

VM vNIC types
vlance – AKA PCNet32. Supported by most 32 bit OS’s. 100MB max
vmxnet – Better performance
flexible – Either one of the above
e1000 – High performance
enhanced vmxnet – Enhanced performance, includes support for jumbo frames
vmxnet3 – Builds on vmxnet. Allows you to scale TCP/IP traffic flow in Windows Server 2008 (receive size scalability)

Paravirtualization allows the VM to talk direct to the lower levels of the virtual machine for better performance

Virtual machine hardware types 4 & 7; 7 is required for older OS support and newer networking types

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.