Совместимость с контроллером CentOS 7 x64 и HP Proliant DL360 G5 SCSI
У меня есть сервер HP Proliant DL360 G5 с двумя жесткими дисками по 72 ГБ в RAID и двумя жесткими дисками по 150 ГБ в RAID.
Я установил Windows Server на жесткий диск 72 ГБ, и сейчас я пытаюсь перезаписать его новой установкой CentOS 7 x64.
Когда я пытаюсь установить его, он говорит, что мне нужно вручную настроить жесткие диски, но когда я открываю инструмент для создания разделов, жесткий диск не обнаруживается.
Я использую установщик DVD ~4GB.
Как я могу решить эту проблему?
1 ответ
Интересная проблема...
Таким образом, драйвер контроллера RAID HP примерно с 2001 по 2009 год был драйвером CCISS. В какой-то момент произошел переход к драйверу HPSA, который вернул поддержку контроллера Smart Array обратно в обычную подсистему SCSI вместо выделенного блочного драйвера...
Серверы HP эпохи G1-G5 использовали драйвер CCISS. В более новых операционных системах (EL6 и более поздних) HP ProLiant G6 и более новые системы использовали драйвер HPSA.
Оказывается, RHEL7 удаляет старый модуль CCISS. Ваше исправление в этом случае, поскольку контроллер Smart Array P400 на вашем сервере G5 не распознается, состоит в том, чтобы заставить драйвер HPSA загрузить ваш старый контроллер. Сделайте это с:
hpsa.hpsa_allow_any=1
В качестве параметра модуля...
Со страницы руководства.
hpsa_allow_any = 1: этот параметр позволяет драйверу пытаться работать на любом аппаратном RAID-контроллере HP Smart Array, даже если он явно не известен драйверу. Это позволяет более новому оборудованию работать со старыми драйверами. Как правило, это используется для разрешения установки операционных систем с носителя, предшествующего RAID-контроллеру, хотя его также можно использовать, чтобы hpsa могла управлять старыми контроллерами, которые обычно обрабатывались драйвером cciss(4). Эти старые платы не были протестированы и не поддерживаются hpsa, и cciss(4) все равно следует использовать для них.
РЕДАКТИРОВАТЬ
Это гораздо более сложный процесс, чем ожидалось. Вам нужно добавить эту строку в параметры загрузки модуля.
Официальное слово - старые контроллеры просто больше не поддерживаются. Хотя вы можете запустить его, это не идеально. Так что я, вероятно, пока держусь подальше от EL7. Вероятно, найдется обходной путь, так как существует база установки этих серверов...
Kernel component, BZ#1061210 Когда используется опция hpsa_allow_any, драйвер hpsa позволяет использовать идентификаторы PCI, которые не перечислены в таблице 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