Назад | Перейти на главную страницу

Совместимость с CentOS 7 x64 и SCSI-контроллером HP Proliant DL360 G5

У меня есть сервер HP Proliant DL360 G5 с двумя жесткими дисками 72 ГБ в RAID и 2 жесткими дисками 150 ГБ в RAID.

У меня Windows Server установлен на жестком диске 72 ГБ, и теперь я пытаюсь перезаписать его новой установкой CentOS 7 x64.

Когда я пытаюсь установить его, он говорит, что мне нужно вручную настроить жесткие диски, но когда я открываю инструмент разбиения на разделы, жесткий диск не обнаруживается.
Я использую установщик DVD размером ~ 4 ГБ.

Как я могу исправить эту проблему?

Интересный вопрос ...

Таким образом, драйвер контроллера HP RAID примерно с 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