Controlador CentOS 7 e HPE B320i

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 ..





: , .. , .





.

  1. . HPE Dynamic Smart Array B120i/B320i SATA RAID Controller Driver for Red Hat Enterprise Linux 7 (64-bit).





  2. , 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








  3. - ( , 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








  4. iLO Remote Console - , , F11 Boot Menu.





  5. ( Tab):

    (.: 5 6 linux dd blacklist=ahci vmalloc=384M 32- )

    modprobe.blacklist=ahci inst.dd







    Adicionando parâmetros de kernel
  6. :





    Seleção de motorista
  7. .





. , , . - rhel7u5.





Command Line Smart Storage Administrator - ssacli.





  1. HPE:

    rpm --import https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub











  2. 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








  3. :

    yum install amsd ssacli







  4. :

    ssacli help







    Exemplo de obtenção de uma lista de discos físicos
    Exemplo de obtenção de uma lista de discos físicos



All Articles