我一直在尝试重新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