Virtual machine storage profiles list the storage capabilities that virtual machine home files and virtual disks require to run the applications within the virtual machine.

You can create a list of virtual machine storage profiles to define different levels of storage requirements.

The virtual machine home files (.vmx, .vmsd, .nvram, .log, and so on) and the virtual disks (.vmdk) can have separate virtual machine storage profiles as shown in the following table.

Example Virtual Machine Storage Profiles for a Virtual Machine

Example Virtual Machine Files

Example for a VM Storage Profile

Example for a Datastore Compliant with the VM Storage Profile

windows_2008r2_test.vmx

Storage Profile 2

datastore02

windows_2008r2_test.vmxf

windows_2008r2_test.log

windows_2008r2_test.nvram

windows_2008r2_test.vmem

windows_2008r2_test.vmsd

windows_2008r2_test.vmdk

Storage Profile 3

datastore05

windows_2008r2_test_1.vmdk

Storage Profile 5

datastore10

When you create, clone, or migrate a virtual machine, you can select to associate it with a virtual machine storage profile. When you select a virtual machine storage profile, vSphere Client shows you the datastores that are compatible with the capabilities of the profile. You can then select a datastore or a datastore cluster.

If you select a datastore that does not match the virtual machine storage profile, the vSphere Client shows that the virtual machine is using non-compliant storage.