hp dl388 install linux 无法识别raid,HP Proliant DL580 G5安装centos7 x64无法识别阵列卡问题...

1、进入安装光盘,用上下键选择安装centos——Install Centos7(注意不可按Enter键),如图:

b76cc125408810cec21dc1d61bade787.png

2、按Tab键,对安装进行额外配置,在屏幕最下方会显示如下字样:

03d192a3e611e31e401aebefcca06414.png

3、在额外配置的命令行上添加配置: hpsa.hpsa_simple_mode=1 hpsa.hpsa_allow_any=1,如图所示:

56d04fcbb4d4ca019831bacd26f9e158.png

4、按回车继续安装

经过以上几步,安装程序即可识别出HP服务器的硬盘。

参考:

http://serverfault.com/questions/611182/centos-7-x64-and-hp-proliant-dl360-g5-scsi-controller-compatibility

https://www.centos.org/forums/viewtopic.php?f=49&t=47011

So the HP RAID controller driver from around 2001 to ~2009 was the CCISS driver. There was a transition to the HPSA driver at some point, moving the Smart Array controller support back into the regular SCSI subsystem versus the dedicated block driver...

HP servers from the G1 to G5 era used the CCISS driver. On newer operating systems (EL6 and forward), HP ProLiant G6 and newer systems made use of the HPSA driver.

It turns out that RHEL7 removes the old CCISS module. Your fix in this case, since the Smart Array P400 controller in your G5 server isn't recognized, is to force the HPSA driver to load your older controller. Do this with:

hpsa.hpsa_allow_any=1

As a module parameter...

From the man page.

hpsa_allow_any=1: This option allows the driver to attempt to operate on any HP Smart Array hardware RAID controller, even if it is not explicitly known to the driver. This allows newer hardware to work with older drivers. Typically this is used to allow installation of operating systems from media that predates the RAID controller, though it may also be used to enable hpsa to drive older controllers that would normally be handled by the cciss(4) driver. These older boards have not been tested and are not supported with hpsa, and cciss(4) should still be used for these.

EDIT

This is a much more involved process than expected. You need to add that string to the module load parameters.

The official word is that the older controllers are just no longer supported. While you can get it running, it's less-than-ideal. So I'd probably stay away from EL7 for now. There will likely be a workaround, since there's an existing install base of these servers...

⁠kernel component, BZ#1061210 When the hpsa_allow_any option is used, the hpsa driver allows the use of PCI IDs that are not listed in the driver's pci-id table. Thus, cards detected when this option is used, are not supported in Red Hat Enterprise Linux 7.

⁠kernel component, BZ#975791

The following cciss controllers are no longer supported:

◦ Smart Array 5300

◦ Smart Array 5i

◦ Smart Array 532

◦ Smart Array 5312

◦ Smart Array 641

◦ Smart Array 642

◦ Smart Array 6400

◦ Smart Array 6400 EM

◦ Smart Array 6i

◦ Smart Array P600

◦ Smart Array P800

◦ Smart Array P400

◦ Smart Array P400i

◦ Smart Array E200i

◦ Smart Array E200

◦ Smart Array E500

◦ Smart Array P700M

hpsa(4) - Linux man page

Name

hpsa - HP Smart Array SCSI driver

Synopsismodprobe hpsa [ hpsa_allow_any=1 ]

Description

hpsa is a SCSI driver for HP Smart Array RAID controllers.

Optionshpsa_allow_any=1: This option allows the driver to attempt to operate on any HP Smart Array hardware RAID controller, even if it is not explicitly known to the driver. This allows newer hardware to work with older drivers. Typically this is used to allow installation of operating systems from media that predates the RAID controller, though it may also be used to enable

hpsa to drive older controllers that would normally be handled by the

hpsa, and

Supported hardware

The

hpsa driver supports the following Smart Array boards:

Smart Array P700M

Smart Array P212

Smart Array P410

Smart Array P410i

Smart Array P411

Smart Array P812

Smart Array P712m

Smart Array P711m

StorageWorks P1210m

Configuration details

To configure HP Smart Array controllers, use the HP Array Configuration Utility (either

hpacuxe(8) or

hpacucli(8)) or the Offline ROM-based Configuration Utility (ORCA) run from the Smart Array's option ROM at boot time.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,HP Proliant DL580 G5安装CentOS 7 x64时可能会遇到无法识别阵列卡问题。为了解决这个问题,可以尝试以下步骤: 1. 首先,确保你有一个CentOS 7 x64安装光盘或USB驱动器。 2. 插入安装光盘或连接USB驱动器,并启动HP Proliant DL580 G5。 3. 在启动过程中,按下适当的按键(通常是F9或F11)进入服务器的BIOS设置。 4. 在BIOS设置中,到引导选项,并将光盘驱动器或USB驱动器设置为首选引导设备。 5. 保存设置并退出BIOS。 6. 重新启动服务器,它应该从安装光盘或USB驱动器启动。 7. 在安装程序启动后,按照屏幕上的指示进行操作,选择适当的语言和键盘布局。 8. 当安装程序询问是否要安装CentOS 7时,选择“Install CentOS 7”。 9. 接下来,安装程序将加载必要的驱动程序和组件。 10. 如果安装程序无法识别阵列卡,你可以尝试手动加载驱动程序。 11. 在安装程序的初始菜单中,按下Ctrl+Alt+F2键组合,进入命令行界面。 12. 在命令行界面中,输入以下命令来加载驱动程序: ```shell modprobe <driver_name> ``` 其中,<driver_name>是你的阵列卡的驱动程序名称。 13. 完成驱动程序加载后,按下Ctrl+Alt+F6键组合返回安装程序。 14. 继续按照安装程序的指示进行操作,直到完成CentOS 7的安装。 15. 重新启动服务器,它应该能够正常启动到CentOS 7操作系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值