Controlador CentOS 7 y HPE B320i

El otro día tardó en instalar un antiguo CentOS 7 en un antiguo ProLiant 360e Gen8. La tarea ya es exótica, pero nunca se sabe: de repente, alguien será útil, se han prometido actualizaciones de mantenimiento para 7 antes de junio de 2024 y gen8 aún puede funcionar. Primero, describiré el problema, luego habrá una guía paso a paso.





Intro

Entonces, tenemos CentOS / RHEL 7 y ProLiant Gen8 con Dynamic Smart Array B120i / B320i SATA RAID Controller. El B120i y el B320i son muy similares, y difieren en la cantidad de unidades físicas admitidas (6 y 8, respectivamente) y el soporte opcional para unidades SAS con una licencia adicional en el B320i. Los controladores son "livianos" y no funcionan sin un controlador propietario, a diferencia del Smart Array completo (sin Dynamic). El manual se aplica a todos los modelos con este controlador.





El problema está documentado en el controlador HP Smart Array B320i, B140i, B120i, B110i compatible con RHEL o RHELOSP en el sitio web de Red Hat.





Problema: Algunos de los sistemas HP Gen8 y Gen9 se envían con Smart Array B320i, B140i, B120i, B110i u otro controlador Bxxxi que requiere un controlador de código cerrado para que la funcionalidad RAID esté disponible para el sistema operativo.





Hay dos salidas:





  • cambie el controlador al modo SATA y cree la matriz utilizando el software del sistema operativo;





  • proporcione el controlador al instalador del sistema operativo.





Para obtener más información, consulte el documento Controladores HP Dynamic Smart Array B120i y B320i: compatibilidad y configuración de controladores en el sitio web de HPE, y aquí se explica cómo cambiar el modo de controlador. Documentación: QuickSpecs y Guía del usuario 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







    Agregar parámetros del kernel
  6. :





    Selección de controlador
  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







    Ejemplo de obtención de una lista de discos físicos
    Ejemplo de obtención de una lista de discos físicos



All Articles