cloudpods icon indicating copy to clipboard operation
cloudpods copied to clipboard

[BUG] 物理机转裸金属时,如果raid卡型号为HBA-LSI-9300-8i 被该卡管理的系统盘无法安装系统

Open tianchao001 opened this issue 2 years ago • 7 comments

问题描述/What happened: 物理机转裸金属时,如果raid卡型号为HBA-LSI-9300-8i 被该卡管理的系统盘无法安装系统

环境/Environment: 生产环境

  • OS (e.g. cat /etc/os-release): centos7.9
  • Kernel (e.g. uname -a): 5.4内核
  • Host: (e.g. dmidecode | egrep -i 'manufacturer|product' |sort -u)
  • Service Version (e.g. kubectl exec -n onecloud $(kubectl get pods -n onecloud | grep climc | awk '{print $1}') -- climc version-list): v3.9.6

部分物理机使用HBA-LSI-9300-8i raid卡管理系统盘(ssd),遇到此类物理机安装系统时,系统无法被安装到系统盘上,会被安装到该物理机的nvme盘上,在系统启动后,该系统盘会被正确识别为sda,这是为啥?

tianchao001 avatar Sep 22 '23 04:09 tianchao001

@tianchao001 麻烦提供下baremetal服务的日志,全部贴到这里

zexi avatar Sep 22 '23 05:09 zexi

@zexi 有指定的过滤字段吗,线上的日志量较大,这里可能贴不下。

tianchao001 avatar Sep 22 '23 06:09 tianchao001

@tianchao001 先下发物理机系统的请求,然后等到装机失败后,把 default-baremetal-agent 的日志导出来发这里 我需要看下下发到 baremetal-agent 那边的 layouts 和 diskConfs

zexi avatar Sep 22 '23 07:09 zexi

@tianchao001 我查了下这个 raid 卡,对应的命令行工具是 sas3ircu 吗? 如果是这个工具,我们还没有支持

zexi avatar Sep 22 '23 09:09 zexi

@zexi 我们已经确认了,在未安装系统之前的微内核状态下,确实无法识别到被这张卡管理的磁盘,同时微内核系统内也没有找到对应卡的驱动,应该就是没支持。

tianchao001 avatar Sep 22 '23 09:09 tianchao001

但在安装好系统后(系统会被安装到其他nvme盘)这张卡管理的磁盘是可以被识别的

tianchao001 avatar Sep 22 '23 09:09 tianchao001

但在安装好系统后(系统会被安装到其他nvme盘)这张卡管理的磁盘是可以被识别的

@tianchao001 装好系统后,就 boot 进入 ubuntu 这类发行版系统了,估计里面有这些卡的驱动。

目前我们也没有这种 raid 卡,所以没有适配。

zexi avatar Sep 22 '23 09:09 zexi