Il a fallu l'autre jour pour installer un ancien CentOS 7 sur un ancien ProLiant 360e Gen8. La tâche est déjà exotique, mais on ne sait jamais - soudainement quelqu'un vous sera utile, des mises à jour de maintenance pour 7 ont été promises avant juin 2024 et la gen8 peut toujours servir. Tout d'abord, je vais décrire le problème, puis il y aura un guide étape par étape.
Intro
Nous avons donc CentOS / RHEL 7 et ProLiant Gen8 avec contrôleur RAID SATA Dynamic Smart Array B120i / B320i. Les B120i et B320i sont très similaires, différant par le nombre de disques physiques pris en charge (6 et 8, respectivement) et la prise en charge optionnelle des disques SAS avec une licence supplémentaire dans le B320i. Les contrôleurs sont «légers» et ne fonctionnent pas sans pilote propriétaire, contrairement au Smart Array à part entière (sans Dynamic). Le manuel s'applique à tous les modèles équipés de ce contrôleur.
Le problème est documenté dans le contrôleur HP Smart Array B320i, B140i, B120i, B110i pris en charge par RHEL ou RHELOSP sur le site Web de Red Hat.
Problème: certains des systèmes HP Gen8 et Gen9 sont livrés avec un contrôleur Smart Array B320i, B140i, B120i, B110i ou un autre contrôleur Bxxxi qui nécessite un pilote source fermée pour rendre la fonctionnalité RAID disponible au système d'exploitation.
Il existe deux solutions:
basculez le contrôleur en mode SATA et construisez la matrice à l'aide du logiciel OS
fournissez le pilote au programme d'installation du système d'exploitation.
Pour plus de détails, consultez le document Contrôleurs HP Dynamic Smart Array B120i et B320i - Assistance et configuration des pilotes sur le site Web HPE, et voici comment changer de mode de contrôleur. Documentation - QuickSpecs et Guide de l'utilisateur pour les contrôleurs Dynamic Smart Array.
2- . , - ! - , , boot ..
: , .. , .
.
-
, iso:
$ gunzip hpvsa-1.2.16-136.rhel7u8.x86_64.dd.gz && \
mv hpvsa-1.2.16-136.rhel7u8.x86_64.dd hpvsa-1.2.16-136.rhel7u8.x86_64.iso
- ( , iso- fat32 USB-):
$ mkfs.msdos -C hpvsa.rhel7.floppy.img 1440
$ mkdir /tmp/hpvsa.rhel7.floppy
$ sudo mount -o loop hpvsa.rhel7.floppy.img /tmp/hpvsa.rhel7.floppy
$ sudo cp hpvsa-1.2.16-136.rhel7u8.x86_64.iso /tmp/hpvsa.rhel7.floppy
$ sudo umount /tmp/hpvsa.rhel7.floppy
$ rm -r /tmp/hpvsa.rhel7.floppy
iLO Remote Console - , , F11 Boot Menu.
( Tab):
(.: 5 6 linux dd blacklist=ahci vmalloc=384M 32- )
modprobe.blacklist=ahci inst.dd
:
.
. , , . - rhel7u5.
Command Line Smart Storage Administrator - ssacli.
HPE:
rpm --import https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub
vim /etc/yum.repos.d/mcp.repo
[mcp] name=Management Component Pack
baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/$releasever/$basearch/current/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp
:
yum install amsd ssacli
:
ssacli help
Exemple d'obtention d'une liste de disques physiques