Алексей: На cciss.sourceforge.net указано: "If you really want cciss on RHEL7 checkout the elrepo directory". Я установил kmod_cciss через yum, убрал kmod_hpsa (который из репозитория HP), перезагрузился. Контроллер всё ещё управляется hpsa. Как указать вручную, чтобы на этом контроллере использовался драйвер cciss? У меня на втором контроллере HP установлена эта система и он находится под управлением hpsa.
Я попробовал загрузиться с установочного диска CentOS 6.7 x86 и посмотреть, как там обстоят дела. Какой там используется драйвер и видно ли том на полке. При установке системы он сразу увидел том на полке! Я установил систему на полке. В CentOS 6.7 используется драйвер hpsa, который видит том на полке. Вот вывод modinfo hpsa:
filename: /lib/modules/2.6.32-573.el6.i686/kernel/drivers/scsi/hpsa.ko
license: GPL
version: 3.4.4-1-RH4
description: Driver for HP Smart Array Controller version 3.4.4-1-RH4
author: Hewlett-Packard Company
srcversion: 0C83BD46E036CC8343AA6F0
depends:
vermagic: 2.6.32-573.el6.i686 SMP mod_unload modversions 686
parm: hpsa_allow_any:Allow hpsa driver to access unknown HP Smart Array hardwart (int)
parm: hpsa_simple_mode:Use 'simple mode' rather than performant mode' (int)
И вот только что загрузился с CentOS 6.8 x64, в выборе жёстких дисков для установки системы тома на полке нет! Чтобы убедиться, что дело в разрядности, загрузился с CentOS 6.8 x86. И том не видно.
Алексей: возможно я не очень представляю себе процедуру "сборки драйверов от вендора". До задания вопроса я нашёл репозиторий HP (downloads.linux.hpe.com/repo/spp/rhel/7Server/x86_... из которого установил через yum пакет kmod-hpsa. Версия пакета 3.4.16, выпуск 148.rhel7u3. Вывод modinfo hpsa находится в UPD1.
Сейчас я скачал "Driver Diskette", залил на флешку по инструкции и подключил к серверу. При подключенной флешке и загрузке с установочного диска CentOS сначала вываливает такие вот предупреждения https://yadi.sk/i/AqhwkjUb3EsoNj, а потом запускает анаконду, в которой искомого тома на полке не обнаруживает. Что нужно прописать в GRUB, чтобы взять драйвера с флешки на уже установленной системе, я не нашёл.
А не может быть, что hpsa обеспечивает доступ только к дискам, непосредственно подключенным (direct attached) к контроллеру (таких в данной конфигурации нет), а к расширенному хранилищу (shared storage) - не обеспечивает? В документации на драйвер (h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.... я не нашёл упоминаний о расширенных хранилищах.