Demorou outro dia para instalar um antigo CentOS 7 em um antigo ProLiant 360e Gen8. A tarefa já é exótica, mas nunca se sabe - de repente, alguém vai ser útil, as atualizações de manutenção para 7 foram prometidas antes de junho de 2024 e gen8 ainda pode servir. Primeiro, descreverei o problema e, em seguida, apresentarei um guia passo a passo.
Introdução
Portanto, temos CentOS / RHEL 7 e ProLiant Gen8 com controlador SATA RAID Dynamic Smart Array B120i / B320i. O B120i e o B320i são muito semelhantes, diferindo no número de unidades físicas suportadas (6 e 8, respectivamente) e no suporte opcional para unidades SAS com uma licença adicional no B320i. Os controladores são "leves" e não funcionam sem um driver proprietário, em contraste com o Smart Array completo (sem Dynamic). O manual se aplica a todos os modelos com este controlador.
O problema está documentado no controlador HP Smart Array B320i, B140i, B120i, B110i compatível com RHEL ou RHELOSP no site da Red Hat.
Problema: Alguns dos sistemas HP Gen8 e Gen9 são enviados com um Smart Array B320i, B140i, B120i, B110i ou outro controlador Bxxxi que requer um driver de código fechado para disponibilizar a funcionalidade RAID para o SO.
Existem duas maneiras de sair:
mude o controlador para o modo SATA e construa o array usando o software OS;
forneça o driver ao instalador do sistema operacional.
Para obter detalhes, consulte o documento HP Dynamic Smart Array B120i e B320i - Suporte de driver e configuração no site da HPE, e aqui está sobre como alternar o modo do controlador. Documentação - QuickSpecs e Guia do usuário para controladores 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
Exemplo de obtenção de uma lista de discos físicos