Article ID: 6731, created on Jan 8, 2010, last review on May 8, 2014

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

Résolution

Veuillez télécharger les périphériques HP-iLO à partir de cet emplacement, et compilez-les pour le noyau de Parallels Virtuozzo Containers. Voici la procédure détaillée pour créer des modules HP-iLO pour le noyau PVCfL (testé pour le noyau 2.6.18-028stab064.7 x86_64 et hp-ilo-8.3.0-118.rhel5.x86_64.rpm):

1) obtenez un node qui exécute le noyau PVC basé sur RHEL5 (un noyau pour lequel vous voulez créer les périphériques hp-ilo);

2) si le node exécute RHEL5/CentOS5 en tant qu'OS hôte, ignorez l'étape 3)

3) (facultatif) préparez un conteneur CentOS5 (vous en avez besoin uniquement si votre OS hôte n'est pas RHEL5/CentOS5):
* installer avec l'aide du template "vzup2date -z" CentOS5 x86_64 EZ (avec le template d'application "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

* installez dans un conteneur :
- vzkernel
- vzmodules
- vzkernel-install

  Veuillez exécuter toutes ces étapes dans un conteneur :
# vzctl enter 321

4) préparez un hp-ilo rpm personnalisé avec les modules pour le noyau PVC actuellement en cours
* installez vzkernel-devel pour ce noyau
# 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)

* le résultat sera dans /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) obtenez le hp-ilo rpm résultant personnalisé et installez sur les nodes cibles avec l'OS hôte 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