Es dauerte neulich, bis ein altes CentOS 7 auf einem alten ProLiant 360e Gen8 installiert war. Die Aufgabe ist bereits exotisch, aber Sie wissen es nie - plötzlich wird sich jemand als nützlich erweisen, Wartungsupdates für 7 wurden vor Juni 2024 versprochen, und gen8 kann weiterhin eingesetzt werden. Zuerst werde ich das Problem beschreiben, dann wird es eine Schritt-für-Schritt-Anleitung geben.
Intro
Wir haben also CentOS / RHEL 7 und ProLiant Gen8 mit dem SATA-RAID-Controller Dynamic Smart Array B120i / B320i. Der B120i und der B320i sind sehr ähnlich und unterscheiden sich in der Anzahl der unterstützten physischen Laufwerke (6 bzw. 8) und der optionalen Unterstützung für SAS-Laufwerke mit einer zusätzlichen Lizenz im B320i. Die Controller sind "leicht" und funktionieren im Gegensatz zu einem vollwertigen Smart Array (ohne Dynamic) nicht ohne einen proprietären Treiber. Das Handbuch gilt für alle Modelle mit dieser Steuerung.
Das Problem ist im HP Smart Array B320i, B140i, B120i, B110i-Controller dokumentiert, der von RHEL oder RHELOSP auf der Red Hat-Website unterstützt wird.
Problem: Einige HP Gen8- und Gen9-Systeme werden entweder mit einem Smart Array B320i, B140i, B120i, B110i oder einem anderen Bxxxi-Controller geliefert, für den ein Closed-Source-Treiber erforderlich ist, um dem Betriebssystem RAID-Funktionen zur Verfügung zu stellen.
Es gibt zwei Auswege:
Schalten Sie den Controller in den SATA-Modus und erstellen Sie das Array mithilfe der Betriebssystemsoftware.
Stellen Sie den Treiber dem Betriebssystem-Installationsprogramm zur Verfügung.
Weitere Informationen finden Sie im Dokument HP Dynamic Smart Array B120i- und B320i-Controller - Treiberunterstützung und -konfiguration auf der HPE-Website. Hier erfahren Sie, wie Sie den Controller- Modus wechseln. Dokumentation - QuickSpecs und Benutzerhandbuch für Dynamic Smart Array Controller.
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
Beispiel für das Abrufen einer Liste physischer Festplatten