HP ProLiant - GNU/Linux - Не удается найти диски RAID
У меня есть ProLiant DL360 G5. Я хотел бы установить Arch Linux на эту машину, но у меня возникают следующие трудности:
Я загрузил установочный компакт-диск Arch Linux, но не могу получить доступ к жестким дискам (видимо, их 6). E сть /dev/cciss/c0d0
, но работает fdisk c0d0;
выдает "fdisk: не может открыть c0d0: нет такого устройства или адреса". Есть /dev/sda{,1,2}
, но они соответствуют установочным носителям. Нет /dev/hd*
, dmesg | grep -i cis
возвращает "Драйвер HP CISS (v 3.6.26)" и "cciss 0000:06:00.0: cciss0: <0x3230> в PCI 0000:06:00.0 IRQ 24 с использованием ЦАП". lspci
выдает "Контроллер шины RAID: Hewlett-Packard Company Smart Array Controller (rev 04)".
У меня нет опыта работы с ProLiant (или даже с другими машинами типа "серверная комната"). Кроме того, это подержанный компьютер, и у меня нет доступа к первоначальным владельцам / конфигураторам. Спереди на одном из жестких дисков виден оранжевый свет... стоит ли его вынимать?
Судя по моим прочтениям, драйверы смарт-массивов уже давно включены в ядро linux, но, может быть, мне все-таки нужны драйверы?
Дайте мне знать, если мне нужно предоставить дополнительную информацию, и если у вас есть какие-либо советы по установке archlinux на этот компьютер.
1 ответ
Вероятно, я бы не стал использовать ArchLinux, поскольку в качестве дистрибутива он на самом деле не относится к сфере поддержки какого- либо из поставщиков оборудования, о котором я знаю. Есть причины, по которым Red Hat/CentOS, Debian и SuSE являются целями совместимости поставщиков.
Но реальная проблема здесь - это возраст сервера в сочетании с (предполагаемой) новизной вашего дистрибутива и ядра ArchLinux.
RAID-контроллеры HP Smart Array использовали Linux cciss
Драйвер ядра много лет (~2001-2010). Соответствующее блочное устройство было /dev/cciss/cXdY
где X - контроллер, нумерованный от 0 до, а Y - номер логического диска.
Эта схема изменилась с введением hpsa
драйвер, который вернулся к стандартному Linux SCSI /dev/sdX
именование.
Новейшие ядра Linux имеют ограниченную поддержку старых контроллеров HP. Смотрите следующий вопрос:
Совместимость с контроллером CentOS 7 x64 и HP Proliant DL360 G5 SCSI
В этой ситуации нам нужно знать здоровье вашего массива. Оранжевый или желтый индикатор указывает на неисправный диск. Вы можете настроить RAID-контроллер и логические диски на базовом уровне, используя опцию HP Option ROM Configuration for Arrays (ORCA). Нажмите F8
когда предложено во время процесса POST сервера. Вот соответствующая документация.
Кроме того, вы можете использовать автономный администратор HP Smart Storage или HP Service Pack для ProLiant, чтобы выполнить дополнительные шаги начальной настройки для системы и массива. Вы также сможете обновить прошивку системы и некоторые другие важные элементы, если будете использовать последнюю.
В любом случае, я бы удалил неисправный диск или поработал с людьми, которые продали вам систему, чтобы договориться о замене. Если диск вышел из строя, он не будет использоваться при создании логического диска.