虚拟机存储策略可捕获虚拟机主文件和虚拟磁盘在虚拟机中运行应用程序所需的存储特性。您可以创建多个存储策略来定义存储要求的类型和类别。

每个存储策略不仅仅是一组同时应用的限制。一个策略可以包含多组可替代的子策略或规则集,它们特定于数据存储并同样表示可接受的存储要求。如果使用 vSphere APIs for I/O Filtering,则存储策略可以包括所有存储类型的常用规则。该策略可以只包含常用规则,或者只包含数据存储特定规则集,抑或二者兼有。

创建、克隆或迁移虚拟机时,可以将存储策略应用到虚拟机。可以将虚拟机置于与策略要求匹配的其中一个数据存储中。要匹配策略要求,数据存储必须满足以下准则:

  • 当 I/O 筛选和常用规则不可用时,数据存储必须满足至少其中一个数据存储特定规则集中的所有规则。

  • 当常用规则处于启用状态时,数据存储必须满足所有常用规则和至少其中一个规则集中的所有规则。

虚拟机主文件(.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