Accès à la console d'un serveur HP sous ILO4 avec javaws sous Fedora 30

Ayant récemment réinstallé ma station de travail sous Fedora 30, j'ai été confronté à quelques petits écueils comme celui-ci. De base, j'étais incapable d'ouvrir l'accès console d'un serveur physique HP depuis l'interface d'administration ILO4 (dans ce cas précis, mais le dysfonctionnement aurait été identique sur ILO2 ou ILO3) en Java Web Start.

En effet, le fichier .jnlp n'avait aucune application compatible pour son exécution. J'ai tenté d'installer openjdk qui est dans les dépôts Fedora mais sans succès, l'application icedtea-web devant exécuter le Java Web Start me remontant un nombre incalculables d'erreurs Java. J'ai dû me résoudre à installer la version Oracle de Java pour que cela fonctionne sous Firefox.

Une fois l'archive récupérée, dans ce cas précis, la version 8 update 221, l'extraire :

tar xvf jre-8u221-linux-x64.tar.gz
mv jre1.8.0_221/ /opt/

J'ai donc tenté ensuite d'exécuter le fichier jnlp, sans succès :

/opt/jre1.8.0_221/bin/javaws iLO-jirc.jnlp

/opt/jre1.8.0_221/bin/javaws: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory

J'ai dû installer la librairie libnsl, par chance, elle est présente dans les dépôts de Fedora :

dnf install libnsl

Et enfin, j'ai pu relancer ma commande javaws avec succès !

Pour conclure, j'ai lié le type de fichiers .jnlp à l'exécutable javaws ainsi je n'ai pas à appeler systématiquement javaws depuis le terminal. ILO5 et - il me semble - les dernières versions d'iDRAC permettent d'utiliser une console basée sur HTML5, cela posera moins de problèmes à l'avenir pour une compatibilité multi-environnements.

Disques RAID invisibles par le setup de 2012 R2 sur HPE ProLiant Gen10

Je devais installer un Windows Server 2012 R2 sur un serveur HPE ProLiant DL360 Gen10 flambant neuf, équipé d'un contrôleur RAID HP SmartArray P408i-a SR Gen10. Une fois le RAID configuré proprement, impossible pour le setup d'install de 2012 R2 de voir la configuration.

La carte RAID n'est plus détectée directement par le wizard d'installation ; il faut donc télécharger un driver externe, extraire le contenu de l'exécutable fraîchement téléchargé, le monter en tant que répertoire sur la carte ILO, et ensuite, spécifier lors de la recherche des disques que l'on souhaite utiliser un driver externe. En choisissant le répertoire monté plus tôt, on installe donc ces 2 pilotes :

Une fois le driver installé, la configuration RAID est visible et l'OS est installable.

A noter que le driver est également nécessaire pour installer Windows Server 2016 ; celui-ci n'étant pas disponible pour des versions plus anciennes que 2012 R2, je doute qu'il soit possible d'installer autre chose que les 2 dernières versions sur un stockage RAID.

Tous les crédits aux participants de ce thread sur les forums HPE pour la résolution de ce problème.