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