Vmware ESXi将数据存储更改为SSD

Vmware ESXi将数据存储更改为SSD

我一直在尝试重新配置 vmware 以将数据存储识别为 SSD 存储。我找到了几篇与此相关的文章:

虚拟机知识库几乎是贫民窟仓储僧侣。然而我遇到了问题:

当我跑步时:

esxcli storage nmp satp rule add --satp SATP --device naa.6842b2b02599aa00181935940bbfce4c --option "enable_ssd"

我收到错误:

Error: Invalid option enable_ssd

如果我跑

esxcli storage nmp satp rule add --satp SATP --device naa.6842b2b02599aa00181935940bbfce4c --option "enable_ssd"

我收到错误:

Plugin 'SATP' is not a registered SATP. Please select a plugin from the list in
'esxcli storage core plugin registration list -N SATP' or use the --force option
 to force the use of this SATP.

我尝试使用 --force 命令,运行后就可以看到规则

~ # esxcli storage nmp satp rule list | grep enable_ssd
SATP                 naa.6842b2b02599aa00181935940bbfce4c                                                  enable_ssd                  user   

但是数据存储仍然显示为非 SSD。有什么想法或更简单的方法来实现这一点吗?谢谢


编辑 esxcli storage nmp device list 的输出

naa.6842b2b02599aa00181935940bbfce4c
   Device Display Name: Local DELL Disk (naa.6842b2b02599aa00181935940bbfce4c)
   Storage Array Type: VMW_SATP_LOCAL
   Storage Array Type Device Config: SATP VMW_SATP_LOCAL does not support device configuration.
   Path Selection Policy: VMW_PSP_FIXED
   Path Selection Policy Device Config: {preferred=vmhba1:C2:T0:L0;current=vmhba1:C2:T0:L0}
   Path Selection Policy Device Custom Config:
   Working Paths: vmhba1:C2:T0:L0
   Is Local SAS Device: false
   Is Boot USB Device: false
~ # naa.6842b2b02599aa00181935940bbfce4c

答案1

由于这可能是一个小型的本地安装,您是否按照VMware 知识库文章

您必须重新启动 ESXi 主机才能将本地数据存储(如果 ESXi 安装在本地)标记为 SSD 驱动器。

答案2

您需要将 SATP 替换为存储阵列类型字段中显示的设备的 SATP - 在本例中VMW_SATP_LOCAL。指示不是最清楚的。

以下内容应该适合您:esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device naa.6842b2b02599aa00181935940bbfce4c --option=enable_ssd

相关内容