Article ID: 6731, created on Sep 30, 2009, last review on May 9, 2014

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


Please download HP-iLO drivers from here, and compile them for Parallels Virtuozzo Containers kernel. Below is detailed procedure for building modules HP-iLO for PVCfL kernel (tested for 2.6.18-028stab064.7 x86_64 kernel and hp-ilo-8.3.0-118.rhel5.x86_64.rpm):

1) get a node that runs RHEL5-based PVC kernel (a kernel, that you want to build hp-ilo drivers for);

2) if the node runs RHEL5/CentOS5 as a host OS, then you may skip step 3). However it is strongly recommended to follow it in order to avoid the possibility of HW Node OS corruption.

3) (optional) prepare a CentOS5 Container (you will definitely need it if your host OS is not RHEL5/CentOS5):
* install with help of "vzup2date -z" CentOS5 x86_64 EZ template (with "devel" application template).
# 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

* install inside a Container:
- vzkernel
- vzmodules
- vzkernel-install

  All the following steps please perform inside a Container:
# vzctl enter 321

4) Prepare a custom hp-ilo rpm with modules for currently running PVC kernel
* install vzkernel-devel for this 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)

* the result will be in /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

5) get the resulted custom hp-ilo rpm and install on the target nodes with SLES10 host OS
# find /lib/modules/2.6.18-028stab064.7/ -name hpilo\*
# 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