可以使用 esxcli 手动将各主机上的闪存设备标记为容量设备。
先决条件
确认您使用的是 vSAN 6.5 或更高版本。
过程
- 若要了解您想要标记为容量设备的闪存设备的名称,请在每个主机上运行以下命令。
- 在 ESXi Shell 中,运行 esxcli storage core device list 命令。
- 找到命令输出顶部的设备名称,记下该名称。
该命令采用以下选项:
表 1.
命令选项
选项 |
描述 |
-d|--disk=str |
您想要将其标记为容量设备的设备名称。例如,mpx.vmhba1:C0:T4:L0 |
-t|--tag=str |
选择要添加或移除的标记。例如,capacityFlash 标记用于标记容量闪存设备。 |
- 在输出中,验证设备的 Is SSD 属性是否为 true。
- 若要将闪存设备标记为容量设备,请运行 esxcli vsan storage tag add -d <device name> -t capacityFlash 命令。
例如,esxcli vsan storage tag add -t capacityFlash -d mpx.vmhba1:C0:T4:L0 命令,其中 mpx.vmhba1:C0:T4:L0 是设备名称。
- 验证是否将闪存设备标记为容量设备。
- 在输出中,确定设备的 IsCapacityFlash 属性是否设置为 1。
命令输出
您可以运行 vdq -q -d <device name> 命令以验证 IsCapacityFlash 属性。例如,运行 vdq -q -d mpx.vmhba1:C0:T4:L0 命令将返回以下输出。
\{
"Name" : "mpx.vmhba1:C0:T4:L0",
"VSANUUID" : "",
"State" : "Eligible for use by VSAN",
"ChecksumSupport": "0",
"Reason" : "None",
"IsSSD" : "1",
"IsCapacityFlash": "1",
"IsPDL" : "0",
\},