Fez*_*sta 5 centos hp hp-smart-array hp-proliant centos7
我有一台 HP Proliant DL360 G5 服务器,RAID 中有两个 72GB 硬盘,RAID 中有 2 个 150GB 硬盘。
我在 72gB 硬盘上安装了 Windows Server,我现在试图用全新安装的 CentOS 7 x64 覆盖它。
当我尝试安装它时,它说我需要手动配置硬盘,但是当我打开分区工具时,没有检测到硬盘。
我正在使用 ~4GB DVD 安装程序。
我该如何解决这个问题?
eww*_*ite 17
有趣的问题...
所以从 2001 年到 2009 年左右的 HP RAID 控制器驱动程序是CCISS 驱动程序。有一些点到HPSA驱动的转变,移动智能阵列控制器支持回普通SCSI子系统与专用块驱动程序...
从 G1 到 G5 时代的 HP 服务器都使用 CCISS 驱动程序。在较新的操作系统(EL6 及更高版本)上,HP ProLiant G6 和较新的系统使用 HPSA 驱动程序。
事实证明,RHEL7 删除了旧的 CCISS 模块。在这种情况下,由于无法识别 G5 服务器中的 Smart Array P400 控制器,您的解决方法是强制 HPSA 驱动程序加载旧控制器。这样做:
hpsa.hpsa_allow_any=1
Run Code Online (Sandbox Code Playgroud)
作为模块参数...
从手册页。
hpsa_allow_any=1:此选项允许驱动程序尝试在任何 HP Smart Array 硬件 RAID 控制器上运行,即使驱动程序不明确知道它。这允许较新的硬件与较旧的驱动程序一起使用。通常,这用于允许从早于 RAID 控制器的介质安装操作系统,但它也可用于启用 hpsa 来驱动通常由 cciss(4) 驱动程序处理的旧控制器。这些较旧的电路板尚未经过测试且不受 hpsa 支持,因此仍应使用 cciss(4)。
编辑
这是一个比预期复杂得多的过程。您需要将该字符串添加到模块加载参数中。
官方说法是不再支持较旧的控制器。虽然你可以让它运行,但它并不理想。所以我现在可能会远离 EL7。可能会有一个解决方法,因为这些服务器有一个现有的安装基础......
?内核组件,BZ#1061210 当使用 hpsa_allow_any 选项时,hpsa 驱动程序允许使用未在驱动程序的 pci-id 表中列出的 PCI ID。因此,使用此选项时检测到的卡在 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44895 次 |
| 最近记录: |