为虚拟机定义的存储策略可捕获虚拟机主文件和虚拟磁盘在虚拟机中运行应用程序所需的存储特性。

在创建存储策略时,可以引用存储系统通告的存储功能。还可以引用用户定义的数据存储标记。

尽管存储策略和存储功能具有相同的语义,但存储策略描述用户对虚拟机的要求,而存储功能则表示系统可提供的功能。

您可以创建多个存储策略来定义不同类型和类的存储要求。

每个存储策略不仅仅是一组同时应用的限制。一个策略可以包含多组可替代的子策略或规则集,它们同样表示可接受的存储要求。

虚拟机主文件(.vmx.vmsd.nvram.log 等)和虚拟磁盘 (.vmdk) 可以具有单独的存储策略,如下表中所示。

表 1. 虚拟机的存储策略示例

虚拟机文件示例

存储策略示例

与存储策略兼容的数据存储示例

windows_2008r2_test.vmx

存储策略 2

数据存储 02、数据存储 05、数据存储 10

windows_2008r2_test.vmxf

windows_2008r2_test.log

windows_2008r2_test.nvram

windows_2008r2_test.vmem

windows_2008r2_test.vmsd

windows_2008r2_test.vmdk

存储策略 3

datastore05

windows_2008r2_test_1.vmdk

存储策略 5

datastore10

创建、克隆或迁移虚拟机时,可以将存储策略应用到虚拟机。然后可将虚拟机置于其中一个数据存储中,该数据存储具有与策略要求兼容的功能。

如果您选择的数据存储与策略不匹配,则“策略”将显示虚拟机正在使用不合规的存储。