HP DL380 G5安装centos 7

背景

公司有一台老旧的惠普服务器,三块盘做了RAID5,之前上面安装了一个windows系统。之前的规划中,起什么作用已经没人知道了,后面三块中的一块硬盘坏了,再后面开机都开了了,这台服务器就闲置了。最近自己刚好有点时间,去了下机房,看到那台未用的服务器,想着要不要这台旧服务器也能做点事情。于是就开始准备起来,试试看能不能让这台服务器运行起来。


step one:开机检查

要做的第一步自然是开机检查检查,还好,3块300GB的SAS硬盘,一块已经坏了,就直接取了下来,开机的时候,直接提示到硬盘错误,是否恢复或选择路过。因为坏的硬盘直接拿出来了,就不再想着恢复了,于是直接选择了重做RAID。

惠普的这台服务器中的RAID卡为smart array p400。参考下图所示:

P400

在跳过恢复选项(F1/F2)后,按F8进入raid配置选项,默认有RAID 0,RAID 1+0,RAID 5三个可选。还有块可用的盘,就直接将两块做了RAID 0,不浪费。

保存RAID配置后,听到两声蜂鸣声过后,可以先择F9进入BIOS设置。参考下图:

BIOS

可能是机器老旧的原因,这台服务器上的支持的启动项有限,光驱、软驱、硬盘和网络都有,就是没有看到USB支持的。尝试了一下,无论是自己用UTRLISO写入的硬盘镜像还是WINPE都无法引导。只能想想光驱的主意了,结果公司还没找到之前刻录的系统盘。最终把目光描准了自己的U盘,准备做个USB-CD量产。关于量产的细节,自己准备再补一篇,最终是成功量产了,也正常进入引导。好了,服务器检查、硬件及安装前的准备工作就已经都准备好了。引导如下图所示:

bootup

step two:系统安装

正式从U盘引导启动后,就进入了熟悉的centos安装界面了,按提示操作,到了选择硬盘的时候,出现了一个问题,即安装系统中即认不到raid后的磁盘,也看到量产过后的U盘的信息,磁盘选择的地方是空的,没有可用的选择。这下好像是不是有些问题了?这台机器之前有安装过操作系统,那就一定是有办法的。想想,试着网上搜索了一下,发现这台服务器在安装centos 7的时候,确实会遇到这个问题,不过还好,有解决办法,解决办法参考链接,问题的原因就是在raid上。

操作方法,进入install centos 界面后,近e键编辑引导基加入下面图像中画红线的竞价内容:

boot-conf

1
hpsa.hpsa_sample_mode=1 hpsa.hpsa_allow_anly=1

注意与前面的配置内容之间的空格。

配置完成后按ctrl+x进入安装界面,如此可以选择服务器上的raid盘了。如下图所示:

select-disk

接下来的操作就正常安装了,安装结束后,重启,把第一启动项改为本地磁盘(非必要)。改完后,发现仍然进入不了系统,原因如上面安装时一样。这时需要在启动选项的时候,按e,进入编辑模式,添加hpsa相关内容,如上图。配置结束后,按ctrl+x进入系统。

进入系统后,编辑grub文件,添加hpsa相关内容。

1
2
3
vi /boot/grub2/grub.cfg
# 在LANG项的后面添加
hpsa.hpsa_sample_mode=1 hpsa.hpsa_allow_anly=1

保存配置文件,重启服务器,正常进入系统,如下图所示:

boot-access

至此安装结束!记录备忘!


HP DL380 G5安装centos 7
https://ywmy.xyz/2018/11/27/HP-DL380-G5安装centos-7/
作者
ian
发布于
2018年11月27日
许可协议