在 vSphere Virtual Volumes 阵列端置备存储容器时,请遵循以下最佳做法。
根据相应限制创建容器
由于存储容器在对虚拟卷进行分组时应用逻辑限制,因此容器必须与要应用的边界匹配。
例如,多租户部署中为某个租户创建的容器,或者企业部署中用于某个部门的容器。
- 组织或部门,例如,人力资源和财务
- 团队或项目,例如,团队 A 和红队。
- 客户
将所有存储功能集中到一个容器中
每个存储容器都是一个数据存储。一个存储容器可以导出多个存储功能配置文件。因此,具有不同需求和不同存储策略设置的虚拟机可以作为同一存储容器的一部分。
更改存储配置文件必须在阵列端执行,而不是将存储迁移到另一容器。
避免过度置备存储容器
置备存储容器时,在容器配置过程中应用的空间限制仅为逻辑限制。置备容器时,不要超过满足预期用途所需的大小。如果之后增加容器的大小,无需重新设置其格式或重新进行分区。
使用存储特定的管理 UI 置备协议端点
每个存储容器都需要 ESXi 主机能够访问的协议端点 (PE)。
使用块存储时,PE 表示一个代理 LUN,该代理 LUN 通过基于 T10 的 LUN WWN 定义。对于 NFS 存储,PE 是一个挂载点(例如 IP 地址或 DNS 名称)和共享名称。
通常,PE 配置特定于阵列。配置 PE 时,可能需要将其与特定存储处理器或特定主机关联。为避免创建 PE 时出错,请勿进行手动配置。在可行的情况下,请使用存储特定的管理工具。
不要向协议端点 LUN 分配大于 Disk.MaxLUN 的 ID
默认情况下,ESXi 主机可以访问 0 到 1023 范围内的 LUN ID。如果配置的协议端点 LUN ID 大于或等于 1024,则主机可能会忽略此 PE。
如果您的环境使用大于 1023 的 LUN ID,请通过 Disk.MaxLUN 参数更改已扫描 LUN 的数量。请参见更改扫描的存储设备的数量。