在 vSphere 环境中使用闪存设备时,请遵循以下最佳做法。
- 使用《VMware 兼容性指南》批准的闪存设备。
- 确保将最新的固件与闪存设备配合使用。时常向存储供应商确认更新内容。
- 严密监控使用闪存设备的频率并计算其预计生命周期。预计生命周期取决于您继续使用闪存设备的频率。请参见估算闪存设备的生命周期。
- 如果使用 NVMe 设备进行存储,请启用高性能插件 (HPP) 以提高您的存储性能。有关使用 NVMe 设备的详细信息,请参见 VMware 高性能插件和路径选择方案
监控闪存设备
您可以从 ESXi主机监控某些关键闪存设备参数,包括Media Wearout Indicator、Temperature和Reallocated Sector Count。
前提条件
安装 ESXCLI。请参见《ESXCLI 入门》。要进行故障排除,请在 ESXi Shell中运行 esxcli 命令。
过程
- ♦ 通过运行以下命令显示闪存设备统计信息:
esxcli storage core device smart get -d=flash device_ID
估算闪存设备的生命周期
在使用闪存设备时,可监控闪存设备的使用频率并估算其生命周期。
通常,存储供应商将可靠地估算闪存设备在理想情况下的生命周期。例如,供应商可能会保证在每天写入 20 GB 的情况下生命周期为 5 年。然而,在实际使用中,设备的预期生命周期将取决于 ESXi 主机每天实际生成的写入量。可按照下列步骤来计算闪存设备的生命周期。
前提条件
请注意距上次重新引导 ESXi主机已过去的天数。例如,十天。
过程
保持闪存磁盘无 VMFS
如果您在安装或自动部署 ESXi 时使用自动分区引导选项,自动分区选项将在主机的本地存储中创建一个 VMFS 数据存储。在某些情况下,您需要保持本地存储闪存磁盘未格式化。
问题
默认情况下,自动分区将在主机上所有未使用的本地存储磁盘(包括闪存磁盘)中部署 VMFS 文件系统。
但是,使用 VMFS 格式化的闪存磁盘将不可用于虚拟闪存和 vSAN 等功能。这两种功能都要求使用未格式化的闪存磁盘,并且都不能与任何其他文件系统共享磁盘。
解决方案
要确保自动分区不使用 VMFS 格式化闪存磁盘,请在首次安装
ESXi 或引导
ESXi 主机时使用以下引导选项:
- autoPartition=TRUE
- skipPartitioningSsds=TRUE
如果使用 Auto Deploy,请在引用
ESXi 主机上设置这些参数。
- 在 vSphere Client 中,导航到要用作引用主机的主机,然后单击配置选项卡。
- 单击系统打开系统选项,然后单击高级系统设置。
- 设置以下各项。
参数 值 VMkernel.Boot.autoPartition True VMkernel.Boot.skipPartitioningSsds True - 重新引导主机。
如果您计划用于虚拟闪存资源和 vSAN 的闪存磁盘已具有 VMFS 数据存储,请移除这些数据存储。