Vmware ESXi将数据存储更改为SSD

我一直在尝试重新configurationvmware以将数据存储识别为SSD存储。 我发现了几篇关于这方面的文章:

VmwareKB , 几乎是贫民窟 , 存储和尚 。 不过,我遇到了问题:

当我运行:

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存储nmp设备列表的输出

 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 

由于这可能是一个小本地安装,你是否按照VMware知识库文章中的最后一步?

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

您打算用“存储arraystypes”字段中显示的设备的SATPreplaceSATP,在这种情况下为VMW_SATP_LOCAL 。 方向不是最清楚的。

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