Article ID: 6731, created on Feb 9, 2010, last review on Apr 21, 2012

  • Applies to:
  • Virtuozzo containers for Linux 4.6
  • Virtuozzo containers for Linux 4.0

Resolución

Descargue los controladores HP-iLO aquí y compílelos para el kernel de Parallels Virtuozzo Containers. A continuación se detalla el procedimiento para la creación de módulos HP-iLO para el kernel PVCfL (analizado para  el kernel 2.6.18-028stab064.7 x86_64 y hp-ilo-8.3.0-118.rhel5.x86_64.rpm):

1) Obtenga un nodo que ejecute el kernel PVC basado en RHEL5 (un kernel para el que usted desea crear los controladores hp-ilo);

2) Si el nodo ejecuta RHEL5/CentOS5 como SO de host, omita el paso 3)

3) (Opcional) prepare un contenedor CentOS5 (sólo lo necesita si el SO de su host no es RHEL5/CentOS5):
* instalar con la ayuda de la plantilla EZ "vzup2date -z" CentOS5 x86_64  (con la plantilla de aplicación "devel").
# vzpkg create cache centos-5-x86_64
# vzctl create 321 --ostemplate centos-5-x86_64
# vzctl start 321
# vzpkg install 321 devel
# vzpkg install 321 -p hwdata pciutils

* instale en un contenedor:
- vzkernel
- vzmodules
- vzkernel-install

 Realice los siguientes pasos en un contenedor:
# vzctl enter 321

4) Prepare un rpm hp-ilo personalizado con módulos para el kernel PVC que se está ejecutando en este momento
* instale vzkernel-devel para este kernel
# rpm -ihv hp-ilo-8.3.0-118.rhel5.x86_64.rpm    // get from the link at the very beginning
# /opt/hp/hp-ilo/rebuild     // it will build an rpm with "hp_ilo" drivers for all kernels installed on the current modules (if it can)

* el resultado estará en /usr/src/redhat/RPMS/x86_64/hp-ilo-8.3.0-119.custom.rhel5.x86_64.rpm
# rpm -qlp hp-ilo-8.3.0-119.custom.rhel5.x86_64.rpm |grep 64.7
/opt/hp/hp-ilo/bin/2.6.18-028stab064.7
/opt/hp/hp-ilo/bin/2.6.18-028stab064.7/hpilo.ko


5) Obtenga el rpm hp-ilo personalizado resultante e instálelo en los nodos de destino con SO host SLES10
# find /lib/modules/2.6.18-028stab064.7/ -name hpilo\*
/lib/modules/2.6.18-028stab064.7/kernel/drivers/misc/hpilo.ko
# lsmod |grep hpilo
# modprobe hpilo
# lsmod |grep hpilo
  hpilo 43152 0

35c16f1fded8e42577cb3df16429c57a d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb 36627b12981f68a16405a79233409a5e 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF