Для инициализации рейд контроллера в Centos 7, при установке и последующей загрузке системы необходимо выполнить следующие шаги:
- при установке в меню выбора загрузке нажить Tab
- затем ввести следующие параметры
hpsa.hpsa_allow_any=1
- начать установку системы
- после установки надо отредактировать файл конфигурации GRUB, добавив в конец строки начинающейся с «linux16…., следующий параметр
hpsa.hpsa_allow_any=1
После каждого обновления ядра, надо редактировать файл загрузчика GRUB.
Чтобы не редактировать каждый раз, необходимо:
- открыть для редактирования файл
/etc/default/grub
- дописать в конец строки GRUB_CMDLINE_LINUX, следующее
.... hpsa.hpsa_allow_any=1
И теперь каждый раз при обновлении ядра, проблем с загрузкой не возникнет.
Не проверенный вариант:
Данный вариант заработает, но надо менять наименование дисков (в grub, fstab), hpsa использует название вида /dev/sdX, cciss использует /dev/cciss/c0dX.
В системе с уже установленным и работающим CentOS 7 подключение репозитория и установка драйвера выглядела бы вполне просто:
Импортируем публичный ключ репозитория
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Добавляем репозиторий ELRepo для RHEL 7/SUSE Linux 7/CentOS 7:
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Устанавливаем нужный нам модуль с драйвером:
# yum install kmod-cciss