HP P420i 阵列卡 ESXi 下开启 HBA 直通:
教程:https://communities.vmware.com/thread/484114
因为时间久远与现在有一些出入,故作补丁。
自检界面根据提示进入 SmartArray,删除所有已配置的硬盘,重启;
在 ESXi 管理界面启用 shell ;
ssh 连接 ESXi (原教程 iLO 的延迟太痛苦了)强制开启 HBA:
1
esxcli ssacli cmd -q "controller slot=0 modify hbamode=on forced"
我的机器上 hpssacli 叫 ssacli,不确定可以直接
esxcli
一下看提示;没有反馈就是最好的反馈,不放心就手动确认是否成功:
1
esxcli ssacli cmd -q "controller slot=0 show config detail"
HBA Mode Enabled
为 True 即可;硬盘全部插回去,然后你就会发现 ESXi 将 disks 一律当做 SAS 通信了(笑
而且这是不可修改项 (笑
所以只有 SAS 硬盘才能成功建立 datastore,即 SSD 无法被添加 (笑
感觉索然无味的话就回到 RAID 吧:
1
esxcli ssacli cmd -q "controller slot=0 modify hbamode=off"