基于存储策略的管理 (SPBM) 允许您为虚拟机指定由 Storage DRS 执行的策略。一个数据存储集群可以包含一组具备不同功能配置文件的数据存储。如果虚拟机具有关联的存储配置文件,则 Storage DRS 可以根据基础数据存储功能执行放置。

在 Storage DRS 与存储配置文件集成过程中,引入了 Storage DRS 集群级别高级选项 EnforceStorageProfiles。高级选项 EnforceStorageProfiles 使用以下整数值之一:0、1 或 2。默认值为 0。当选项设置为 0 时,表示 Storage DRS 集群中不会执行任何存储配置文件或策略。当选项设置为 1 时,表示 Storage DRS 集群中将软性执行存储配置文件或策略。这类似于 DRS 软规则。Storage DRS 将在最佳级别遵守存储配置文件或策略。但如果要求违反存储配置文件合规性,Storage DRS 也会按要求执行操作。只有在存储配置文件执行被设置为 1 时,Storage DRS 关联性规则的优先级才会高于存储配置文件。当选项设置为 2 时,表示 Storage DRS 集群中将硬性执行存储配置文件或策略。这类似于 DRS 硬规则。Storage DRS 不会违反存储配置文件或策略合规性。存储配置文件的优先级高于关联性规则。Storage DRS 将生成错误:无法解决反关联性规则的违反问题 (could not fix anti-affinity rule violation)

前提条件

默认情况下,Storage DRS 不会执行与虚拟机关联的存储策略。请根据您的需求,配置 EnforceStorageProfiles 选项。选项包括默认 (0)、软性要求 (1) 或硬性要求 (2)。

过程

  1. 以管理员身份登录到 vSphere Client
  2. vSphere Client 中,单击 Storage DRS 集群,然后选择管理 > 设置 > Storage DRS
  3. 单击编辑 > 高级选项 > 配置参数,然后选择添加
  4. 单击“选项”标题下方的区域,并键入 EnforceStorageProfiles
  5. 单击之前输入的高级选项名称右侧的“值”标题下方的区域,并键入值 0、1 或 2。
  6. 单击确定