由于买的T620主要是自己玩,不需要特别高的配置,不需要组raid,就让卖家把H710阵列卡换成了直通的H310阵列卡(non raid),这样家里富裕的sata固态和机械硬盘就可以直接差到阵列卡上了,因为sas接口兼容sata接口,反之则不行。
下面是在折腾时遇到的一些问题。
不支持UEFI的方式从硬盘启动
开机检测可以探测到下面两块硬盘:
1TB的固态盘和一个8TB的机械盘
在装系统时,首先遇到的问题是用UEFI的方式安装完系统Fedora系统后,在启动时UEFI启动列表中Fedora项时Unavailable。
而且UEFI的启动设备里也看不到那两块硬盘:
然后尝试了其他的linux发现版,问题依旧,比较奇怪的是,却可以以UEFI的模式启动我的U盘启动盘,最后不得不选择使用Legacy BIOS的模式重新把系统装到了硬盘上。
将启动模式切换到Legacy BIOS:
启动设置,可以调整开启哪些,以及顺序:
这里还有几点需要注意:
- 上面BIOS启动设置里只看到了SSD,并没有看到机械硬盘,卖家的回答是,在启动引导时,使能识别第一个插槽上的硬盘:
- 在安装系统时,以Legacy BIOS和以UEFI的方式对硬盘的分区要求是不同的,安装Fedora时,在自定义分区界面点击自动分区时,会根据当前的启动模式自动分区
- Legacy BIOS
- UEFI
安装ESXi时不识别硬盘
原因是安装的ESXi版本里没有连接硬盘的RAID卡驱动,在开机自检时,可以看到当前的raid卡信息:
或者当前Linux系统启动后,也可以通过下面的方法获得RAID卡的信息:
当前使用的raid卡的型号是:LSI SAS2008
然后参考了下面的文章来查找支持这个raid卡的ESXi的版本:
https://blog.csdn.net/xinew4712/article/details/106547711
最后发现ESXi6.7U3是最后一个支持这个raid卡的版本:
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=36233&vcl=true
许可证:
VMware vSphere 6 Enterprise Plus : 0A65P-00HD0-3Z5M1-M097M-22P7H
SD卡
T620支持的单张SD卡的最大容量是16GB。刚开始以为前面板上的SD卡插槽可以用来装系统,最后得知前面板的SD卡是哥iDRAC使用的,用于存放日志。
如果要把系统装到SD卡中,需要使用专门的SD卡,而且需要插到机箱内部,T620是第12代,型号是:
需要插到主板上的这个位置:
安装CentOS8.5时,无法识别硬盘
原因,centos8移除了很多老型号的raid卡的驱动,导致无法识别硬盘,参考下面的做法来解决:
- 从 https://elrepo.org/linux/dud/el8/x86_64/ 下载驱动iso,然后将存放有驱动iso的存储介质连接到机器上
- 从安装盘启动,按tab键修改启动参数,增加inst.dd,如下图所示:
下面是我的做法。
因为是远程装系统,我在服务器上提前插入了一个U盘,然后将raid卡的驱动包放入到U盘中:dd-mpt3sas-37.101.00.00-1.el8_5.elrepo.iso
然后连接虚拟介质:
按tab键,修改启动参数,然后回车
启动过程中会看到如下输出:
按r
刷新一下:
选择存放有驱动iso的U盘设备,这里是sdb1,所以选择1,然后依次执行下面的操作:
最后输入c,然后回车,然后按ESC跳过检查,后面在选择安装磁盘时就可以看到接在raid卡后面的硬盘了:
...