<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HPe on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/hpe/</link><description>Recent content in HPe on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Tue, 08 Jan 2019 12:45:34 +0000</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/hpe/index.xml" rel="self" type="application/rss+xml"/><item><title>Superviser des appliances HPE StoreVirtual VSA (LeftHand) avec Nagios/Centron/Shinken</title><link>https://blog.zwindler.fr/2019/01/08/superviser-des-appliances-hp-storevirtual-vsa-lefthand-os-avec-nagios-centron-shinken/</link><pubDate>Tue, 08 Jan 2019 12:45:34 +0000</pubDate><guid>https://blog.zwindler.fr/2019/01/08/superviser-des-appliances-hp-storevirtual-vsa-lefthand-os-avec-nagios-centron-shinken/</guid><description>&lt;img src="https://blog.zwindler.fr/2017/02/hp_vsa-1.webp" alt="Featured image of post Superviser des appliances HPE StoreVirtual VSA (LeftHand) avec Nagios/Centron/Shinken" /&gt;&lt;h2 id="superviser-des-lefthand-"&gt;Superviser des Lefthand ?
&lt;/h2&gt;&lt;p&gt;Dans une vie antérieure (article dans mes tiroirs depuis fin 2015 a priori XD), j’ai eu à gérer, &lt;em&gt;on premise&lt;/em&gt;, du stockage hautement disponible HPE VSA pour mes clusters VMware.&lt;/p&gt;
&lt;p&gt;Si vous êtes ici, c’est sûrement parce que vous aussi, vous avez acheté des LeftHand (StoreVirtual P4000) et/ou des HPE VSA, et que vous voulez les superviser.&lt;/p&gt;
&lt;p&gt;La plupart des tâches d’administration se font depuis la CMC (Centralized Management Console), mais clairement ce n’est pas hyper pratique. La section 7 du manuel StoreVirtual traite de la supervision en général : h20628.www2.hp.com/km-ext/kmcsdirect/emr_na-c04581885-1.pdf (lien mort, pas sauvegardé par Internet Archive).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2017/02/hpvsa_ftp.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Heureusement, la documentation explicite clairement qu’il est possible d’activer SNMP pour externaliser tout ça.&lt;/p&gt;
&lt;p&gt;A noter, je n’ai pas pu m&amp;rsquo;empêcher de glousser en lisant cette petit phrase dans un manuel d’administration un peu plus ancien, qui dit que vous ne pouvez pas changer, ni même supprimer (#Sécurité), les communautés par défaut :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2018/12/sanmon.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Section 7 du manuel d’administration &lt;a class="link" href="http://www.hp.com/ctg/Manual/c01865545.pdf" target="_blank" rel="noopener"
&gt;http://www.hp.com/ctg/Manual/c01865545.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="nagios--centreon--shinken"&gt;Nagios / Centreon / Shinken
&lt;/h2&gt;&lt;p&gt;Pour superviser mes machines dans mes DC « on-premise », j’utilisais Centreon. Tout naturellement je me suis tourné vers Nagios Exchange pour voir s’il n’y avait pas déjà des gens qui avaient fait le travail.&lt;/p&gt;
&lt;p&gt;2 plugins ont attirés mon attention :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/check_lefthand-2Epl/details" target="_blank" rel="noopener"
&gt;exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/check_lefthand-2Epl/details&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/check_lhc/details" target="_blank" rel="noopener"
&gt;exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/check_lhc/details&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="prérequis"&gt;Prérequis
&lt;/h2&gt;&lt;p&gt;Le plus récent et le plus téléchargé, &lt;strong&gt;check_lhc&lt;/strong&gt;, nécessite le téléchargement de MIB. Je les avaient trouvé sur &lt;strong&gt;circitor&lt;/strong&gt; (ex. &lt;a class="link" href="http://www.circitor.fr/Mibs/Html/L/LEFTHAND-NETWORKS-NUS-COMMON-CLUSTERING-MIB.php" target="_blank" rel="noopener"
&gt;www.circitor.fr/Mibs/Html/L/LEFTHAND-NETWORKS-NUS-COMMON-CLUSTERING-MIB.php&lt;/a&gt;), puis de les déposer dans votre serveur Nagios/Centreon/Shinken&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/usr/share/snmp/mibs/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;J’avais également trouvé des ressources sur le site d’HPE, mais comme ils passent leur temps à le refaire les 3 liens que j’avais sauvegardés sont maintenant HS. Voilà voilà.&lt;/p&gt;
&lt;p&gt;En gros, ce que ça disait, c’est que les MIB sont contenues dans l’installeur, celui qui est utilisé pour instancier les VSA la première fois.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/11/01_storevirtual.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/11/02_storevirtual.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Fallait le savoir&amp;hellip;&lt;/p&gt;
&lt;h2 id="configurer-snmp"&gt;Configurer SNMP
&lt;/h2&gt;&lt;p&gt;Comme les deux plugins utilisent SNMP, on va&amp;hellip; l’activer. &lt;strong&gt;#ThanksCaptainObvious&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Depuis la CMC, on peut donc configurer nos StoreVirtual pour qu’elles acceptent des connexions SNMP et configurer une communauté (voir &lt;a class="link" href="http://h20628.www2.hp.com/km-ext/kmcsdirect/emr_na-c04581885-1.pdf" target="_blank" rel="noopener"
&gt;le manuel d’admin, page 93&lt;/a&gt;). Clairement, ce n’est pas sorcier.&lt;/p&gt;
&lt;p&gt;Dans le &lt;strong&gt;Management Group&lt;/strong&gt;, on a un menu &lt;strong&gt;Event&lt;/strong&gt;, dans lequel on peut configurer un serveur SMTP (pratique pour recevoir les mails qui m’informe que mon cluster est à plat et que mes données sont définitivement corrompues et que je peux aller pointer à &lt;em&gt;Paul Emploi&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Et, &lt;strong&gt;SNMP&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2015/11/03_storevirtual.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="checker"&gt;Checker
&lt;/h2&gt;&lt;p&gt;Maintenant que vous avez activé SNMP (avec une communauté bien complexe, readonly et des restrictions IP à vos seuls serveurs de supervision, on est d’accord), on peut voir si ça marche.&lt;/p&gt;
&lt;p&gt;Personnellement j’ai préféré &lt;strong&gt;check_lefthand&lt;/strong&gt;, car la doc est plus fournie et les options plus nombreuses .&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;./check_lefthand.pl -H 10.10.10.16 -C hyperdifficultcommunity
Cowardly exiting, not instructed to check anything!
check_lefthand.pl -H -C [-t timeout] [-p port]
Additional Options:
--module-space
report the available space on each &amp;#39;module&amp;#39; within a management group
--module-status
report on the various status elements for each &amp;#39;module&amp;#39; within a management group
--volume-space
report the available space on each volume within a management group
--volume-status
report on the various status elements for each volume within a management group
--cluster-space
report the available space for each cluster within a management group
--cluster-status
report the status of each cluster within a management group
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Les deux alertes que j’ai mises en place sont l’état du clusters, et le status de mes volumes (synchronisés ou pas entre les 2 salles).&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;centreon$ ./check_lefthand.pl -H 10.10.10.16 -C hyperdifficultcommunity --cluster-status
OK - mgmt group: MyAwesomeHPVSA 5/5 Cluster Managers Active.
centreon$ ./check_lefthand.pl -H 10.10.10.16 -C public --volume-status
OK - mgmt group: MyAwesomeHPVSA 4 Volumes with valid replication and Data Protection.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A noter, tout n’est pas parfait. Dans certains cas, j’ai remarqué que l’alerte ne se déclenchait pas quand des nœuds étaient DOWN, car le compteur « total » de nœuds décrémentait en même temps que les nœuds tombaient (ce qui est très bête&amp;hellip;).&lt;/p&gt;
&lt;p&gt;Mais c’est quand même un début :)&lt;/p&gt;
&lt;h2 id="bonus--rage"&gt;Bonus : Rage
&lt;/h2&gt;&lt;p&gt;Ouais, je sais&amp;hellip;HPE VSA (maintenant HPe StoreVirtual VSA), quoi. L’alternative « géniale » de HPE à VSAN.&lt;/p&gt;
&lt;p&gt;Ne me blâmez pas&amp;hellip; A l’époque, on m’avait donné le choix entre 2 appliances physiques NetApps &lt;strong&gt;plus chères&lt;/strong&gt; et &lt;strong&gt;même pas hautement disponibles&lt;/strong&gt; (actif/passif) et donc les fameuses HPE VSA Storevirtual. Et puis sur le papier, ça paraissait robuste. C’est basé sur un produit éprouvé, les Lefthands (appliances physiques) et un OS Linux.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What could go wrong?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Maintenant que je ne m’en occupe plus, je peux dire que c’est grâce à ce superbe outil que j’aurai fais un week end non-stop quasiment sans dormir au téléphone avec des techs HPE et VMware de tout autour du monde (mais je me suis fait payer plus de 25 heures d’astreinte &lt;strong&gt;#youpi&lt;/strong&gt;) parce que les nœuds tombaient les uns après les autres sans raison apparente.&lt;/p&gt;
&lt;p&gt;Pour les curieux, c’était un problème de hotspare qui se mettait en veille et bloquaient les nodes, les uns après les autres, dès qu’une commande « refresh storage usage » était lancée par l’ESXi (automatique ou manuel).&lt;/p&gt;
&lt;p&gt;C’est aussi mon record personnel &lt;strong&gt;du ticket support le plus longtemps&lt;/strong&gt;, tout constructeur/éditeur confondu. Les chiffres sont impressionnants :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un mois pour trouver un workaround (désactiver les hotspares, #genious)&lt;/li&gt;
&lt;li&gt;plus de 200 emails&lt;/li&gt;
&lt;li&gt;5 mises à jours (dont 4 inutiles)&lt;/li&gt;
&lt;li&gt;3 interventions le soir sur la prod&lt;/li&gt;
&lt;li&gt;Et last but not least : &lt;strong&gt;2 ans&lt;/strong&gt; pour trouver le fix (alors que le problème était détecté puisqu’on savait qu’il suffisait de désactiver les hotspares).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;DEUX&amp;hellip; ANS&amp;hellip;&lt;/b&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Au final, je ne suis même pas vraiment sûr que le problème soit fixé.&lt;/p&gt;
&lt;p&gt;Je ne suis plus sûr de rien, à part du niveau de compétence de HPE sur le sujet des serveurs et du stockage.&lt;/p&gt;
&lt;p&gt;Mais qui peut les blâmer, ce n’est pas leur cœur de métier après tout. &lt;strong&gt;#ohwait&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Mise à jour HP VSA StoreVirtual : site FTP HP.COM hors service</title><link>https://blog.zwindler.fr/2017/02/21/maj_hp_vsa_ftp_hp_com_hors_service/</link><pubDate>Tue, 21 Feb 2017 13:00:36 +0000</pubDate><guid>https://blog.zwindler.fr/2017/02/21/maj_hp_vsa_ftp_hp_com_hors_service/</guid><description>&lt;img src="https://blog.zwindler.fr/2017/02/hp_vsa-1.webp" alt="Featured image of post Mise à jour HP VSA StoreVirtual : site FTP HP.COM hors service" /&gt;&lt;h2 id="ma-cmc-pour-hp-storevirtual-ou-vsa-ne-parvient-plus-à-accéder-aux-mises-à-jours-"&gt;Ma CMC pour HP StoreVirtual ou VSA ne parvient plus à accéder aux mises à jours !
&lt;/h2&gt;&lt;p&gt;Aaaah, ça faisait longtemps que je n’avais pas dis tout le bien que je pensais d’HPe et notamment d’HP VSA. Mais l’actualité m’a poussé, entre autres choses, à relancer des projets en stand-by.&lt;/p&gt;
&lt;p&gt;Note : pour ceux qui ne sauraient pas de quoi je parle, je pense au rachat Simplivity par HPE pour 650 M$ le mois dernier. Racheter le n°2 lorsqu’on a un produit maison envoie un signal clair à tous ceux qui ont investit dans HP VSA =&amp;gt; dommage pour vous !&lt;/p&gt;
&lt;p&gt;Aujourd’hui, nous avons un cluster HP VSA qui nécessite un petit upgrade avec l’ajout de 2 nœuds supplémentaires. Histoire de faire les choses bien, j’ai voulu m’assurer que les nœuds étaient correctement à jour et quelle n’a pas été ma surprise quand j’ai découvert que la console n’arrivait même plus à contacter le serveur contenant les mises à jour !&lt;/p&gt;
&lt;h2 id="où-sont-ces-mises-à-jours-"&gt;Où sont ces mises à jours ?
&lt;/h2&gt;&lt;p&gt;Pour simplifier le processus de mise à jour des nœuds StoreVirtual, on utilise la console centralisée CMC -qui peut être installée sur un Linux ou un Windows-. Cette console a l’avantage de servir de pivot pour télécharger les patchs depuis un seul et même endroit (dans mon cas, un serveur Windows).&lt;/p&gt;
&lt;p&gt;Dans ce cas-là, c’est bien le client (CMC) qui réalise le téléchargement, pas les serveurs VSA.&lt;/p&gt;
&lt;p&gt;Et depuis quelques semaines (mois?), visiblement ça ne marche plus, avec un message qui laisse penser (à tort!) à un souci de connectivité Internet entre mon serveur Windows et les serveurs d’HP.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2017/02/hpvsa_ftp-1.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Une partie de la réponse se trouve dans &lt;a class="link" href="https://community.hpe.com/t5/HPE-StoreVirtual-Storage/Cannot-connect-to-FTP-to-update/td-p/6720916" target="_blank" rel="noopener"
&gt;ce post du forum de la communauté HPE&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Check your upgrades.xml file in the download folder. One of the updates from HP added an incorrect FTP address to the top of the section.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;En allant fouiller dans le dossier d’installation de la console CMC, j’ai vite compris le problème. Les URLs contenues dans le fichier &lt;em&gt;upgrades.xml&lt;/em&gt; pointent vers un FTP hébergé par &lt;strong&gt;hp&lt;/strong&gt;.com.&lt;/p&gt;
&lt;p&gt;J’insiste sur &lt;strong&gt;HP&lt;/strong&gt; car il faut bien faire la distinction entre HP et HPe, la société HP ayant effectué sa scission entre Hewlett Packard et HPe l’an dernier. Le client CMC avait d’ailleurs été mis à jour entre la 12.5 et la 12.6 pour retirer toutes les références et les images HP pour les remplacer par la charte graphique HPe !&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;C:\Program Files (x86)\HP\StoreVirtual\UI\downloads\upgrades.xml
[...]
&amp;lt;DownloadURLs&amp;gt;
&amp;lt;URL&amp;gt;ftp://ftp:cmcdnlds@ftp.hp.com/pub/hp_LeftHandOS/&amp;lt;/URL&amp;gt;
[...]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Pour vérifier mon intuition, je suis allé directement parcourir le FTP et effectivement, il n’y a plus de dossier &lt;strong&gt;hp_LeftHandOS&lt;/strong&gt; sur ce FTP.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2017/02/hpvsa_ftp2.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;HPe a donc migré tout simplement son FTP vers le site d’HPe et le client ne peut juste pas se mettre à jour&amp;hellip;&lt;/p&gt;
&lt;p&gt;&amp;hellip; Mais ils n’ont pas mis à jour le client pour qu’il pointe sur HPe au moment de la mise à jour 12.5 vers 12.6 quand ils ont changé la charte graphique.&lt;/p&gt;
&lt;p&gt;Non non. Ils ont migré leur FTP après.&lt;/p&gt;
&lt;h2 id="résolution"&gt;Résolution
&lt;/h2&gt;&lt;p&gt;Le problème est fort heureusement simple à résoudre. Il suffit d’aller chercher la dernière version de la CMC sur le site d’HPe.&lt;/p&gt;
&lt;p&gt;Fermez la CMC, allez chercher la dernière version (lien mort, pas disponible sur Internet Archive) et installez la.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2017/02/hpvsa_ftp3.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Bon à date l’URL de téléchargement que je vous donne est bonne mais avec HPe on est jamais trop sûr que ça dure donc vous m’excuserez si le lien est cassé à l’avenir ;-).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2017/02/hpvsa_ftp4.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Une fois installée, la nouvelle version devrait maintenant se connecter sur le bon site.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2017/02/hpvsa_ftp5-1.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Pour information, la connexion se fait même maintenant en HTTPS et non plus en FTP, comme on peut le constater dans le fichier &lt;em&gt;upgrades.xml&lt;/em&gt;.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[...]
&amp;lt;DownloadURLs&amp;gt;
&amp;lt;URL&amp;gt;https://downloads.hpe.com/pub/StoreVirtual/CMC/&amp;lt;/URL&amp;gt;
[...]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Comme quoi, il n’y avait vraiment aucune chance que ça fonctionne avant mise à jour&amp;hellip;&lt;/p&gt;</description></item><item><title>Manipuler les disques hotspare sur serveur HP + ESXi avec hpssacli</title><link>https://blog.zwindler.fr/2016/06/09/manipuler-hotspares-serveur-hp-esxi-hpssacli/</link><pubDate>Thu, 09 Jun 2016 12:00:36 +0000</pubDate><guid>https://blog.zwindler.fr/2016/06/09/manipuler-hotspares-serveur-hp-esxi-hpssacli/</guid><description>&lt;img src="https://blog.zwindler.fr/2016/05/hpe_logo.webp" alt="Featured image of post Manipuler les disques hotspare sur serveur HP + ESXi avec hpssacli" /&gt;&lt;h2 id="avant-de-bidouiller-sur-hpssacli-tout-commence-par-hp-qui-me-demande-dextraire-des-logs-juste-pour-me-dire-de-mettre-à-jour-au-lieu-de-chercher-à-résoudre-mon-problème"&gt;Avant de bidouiller sur hpssacli, tout commence par HP qui me demande d’extraire des logs juste pour me dire de mettre à jour au lieu de chercher à résoudre mon problème
&lt;/h2&gt;&lt;p&gt;Après avoir galéré sur vSphere 6 pour extraire les données provenant du contrôleur RAID HP Smart Storage Administrator (&lt;a class="link" href="https://blog.zwindler.fr/2016/01/30/erreur-hpssaduesxi-esxcli-vsphere-6/" &gt;article sur &lt;strong&gt;hpssa&lt;/strong&gt;duesxi&lt;/a&gt;), j’ai pu m’attaquer à la version interne du binaire qui vous permet de piloter la carte RAID**, hpssacli**. Vous allez voir, on peut faire beaucoup de choses avec cette CLI qui est très riche, SAUF extraire des rapports ADU.&lt;/p&gt;
&lt;p&gt;Non, ne cherchez pas de logique.&lt;/p&gt;
&lt;h2 id="sur-esxi-custom-hpe"&gt;Sur ESXi custom HPe
&lt;/h2&gt;&lt;p&gt;Par défaut sur les images ESXi custom HPe (vous êtes obligés de les installer de toute façon puisque les serveurs HPe ont parfois des matériels qui ne sont pas supportés autrement comme des cartes RAID ou réseau), on retrouve un certain nombre de composants supplémentaires plus ou moins utiles (&lt;a class="link" href="https://blog.zwindler.fr/2015/05/30/bug-esxi-custom-hp-globalcartel-1-vmk_no_memory-cant-fork/" &gt;HP AMS qui a longtemps fait planté les ESXi&lt;/a&gt; alors que personnellement je ne l’utilise pas&amp;hellip;) et notamment la CLI pour contrôler les cartes RAID Smart Storage Administrator : &lt;strong&gt;hpssacli&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce binaire est commun à plusieurs OS, pas seulement à ESXi puisqu’on en retrouve au moins une version Windows et probablement une sous Linux aussi. Les commandes sont assez claires quoiqu’un peu verbeuses.&lt;/p&gt;
&lt;p&gt;Par exemple, pour lister l’ensemble de mes contrôleurs, il me suffit de lancer&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/opt/hp/hpssacli/bin/hpssacli controller all show status
Smart Array P440ar in Slot 0 (Embedded)
Controller Status: OK
Cache Status: OK
Battery/Capacitor Status: OK
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Alors OK, je râle parce que c’est verbeux mais en fait, à la façon dont vous abrégeriez vos commandes sur un équipement réseau, tous les caractères qui ne sont pas nécessaire pour que la commande ne soit pas ambigüe sont optionnels. Ainsi on peut écrire aussi bien :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/opt/hp/hpssacli/bin/hpssacli ctrl all show
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="pourquoi-jaurai-besoin-de-savoir-manipuler-la-cli-"&gt;Pourquoi j’aurai besoin de savoir manipuler la CLI ?
&lt;/h2&gt;&lt;p&gt;Dans un de mes contextes (ESXi + HP VSA), il se trouve que j’avais une micro coupure pour l’accès aux disques physiques lors d’un « rescan » côté VMware. Alors quand je dis « microcoupure » c’est le diagnostic HPe. En réalité des fois c’était 1 à 2 secondes, des fois des nœuds partaient carrément en timeout (60s+). D’autant plus que cela avait la fâcheuse tendance d’arriver pendant les mises à jour demandées par le support.&lt;/p&gt;
&lt;p&gt;Et a force de tourner en rond (4 mois quand même) on a enfin fini par trouver que le pb venait de ces fichus hotspares donc (quelle idée&amp;hellip;).&lt;/p&gt;
&lt;p&gt;Dans mon exemple, je vais donc vous montrer comment j’ai désactivé (moi-même comme un grand) les hotspares sur mes contrôleurs et ainsi restauré une production quasi-normale (mes hotspares en moins). Si je veux voir les caractéristiques détaillées des disques physiques (pd = physical device) du contrôleur 0 présenté précédemment pour trouver le hotspare, voici la commande que je tape.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd all show detail
physicaldrive 1I:1:23
Port: 1I
Box: 1
Bay: 23
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 1200.2 GB
Drive exposed to OS: False
Native Block Size: 512
Rotational Speed: 10500
Firmware Revision: HPD3
Serial Number: S4009WBT0000K5521FU7
Model: HP      EG1200JEMDA
Current Temperature (C): 28
Maximum Temperature (C): 47
PHY Count: 2
PHY Transfer Rate: 12.0Gbps, Unknown
Drive Authentication Status: OK
Carrier Application Version: 11
Carrier Bootloader Version: 6
Sanitize Erase Supported: False
physicaldrive 1I:1:24
Port: 1I
Box: 1
Bay: 24
Status: OK
Drive Type: Spare Drive
Interface Type: SAS
Size: 1200.2 GB
Drive exposed to OS: False
Native Block Size: 512
Rotational Speed: 10500
Firmware Revision: HPD3
Serial Number: S400AN1X0000K5521G8Q
Model: HP      EG1200JEMDA
Current Temperature (C): 23
Maximum Temperature (C): 42
PHY Count: 2
PHY Transfer Rate: 12.0Gbps, Unknown
Drive Authentication Status: OK
Carrier Application Version: 11
Carrier Bootloader Version: 6
Sanitize Erase Supported: False
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Les données détaillées sont effectivement assez détaillés : c’est très appréciable. En tout cas moi j’aime bien. Au milieu de toutes les infos, notez le « Drive Type: Spare Drive » dans le retour de la commande : mon spare répond donc au doux sobriquet 1I:1:24.&lt;/p&gt;
&lt;p&gt;A défaut d’exemple donné par le support, j’ai un peu tâtonné au début et j’ai tenté la commande suivante :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array all remove spares=1I:1:24
Error: This operation is not supported with the current configuration. Use the &amp;#34;show&amp;#34; command on devices to show additional details about the configuration.
Reason: Assignable spares not available
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;En fait, sur le contrôleur, j’ai deux « logical devices », qui sont en fait mes deux grappes RAID (SSD d’un côté, SAS de l’autre). Et comme les spares ne sont affectés dans le cas présent qu’à un des &lt;strong&gt;ld&lt;/strong&gt;, il faut le retirer du &lt;strong&gt;ld&lt;/strong&gt; en question, ce qui est somme toute assez logique.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 2 remove spares=1I:1:24
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Pas de retour ni d’erreur ni de confirmation de la part de la CLI. On peut vérifier simplement que le disque n’est plus assigné de la façon suivante :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd 1I:1:24 show detail
Smart Array P440ar in Slot 0 (Embedded)
unassigned
physicaldrive 1I:1:24
Port: 1I
Box: 1
Bay: 24
Status: OK
Drive Type: Unassigned Drive
Interface Type: SAS
Size: 1200.2 GB
Drive exposed to OS: False
Native Block Size: 512
Rotational Speed: 10500
Firmware Revision: HPD3
Serial Number: S400AN1X0000K5521G8Q
Model: HP      EG1200JEMDA
Current Temperature (C): 28
Maximum Temperature (C): 42
PHY Count: 2
PHY Transfer Rate: 12.0Gbps, Unknown
Drive Authentication Status: OK
Carrier Application Version: 11
Carrier Bootloader Version: 6
Sanitize Erase Supported: False
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="source"&gt;Source
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;D’autres commandes chez &lt;a class="link" href="https://kallesplayground.wordpress.com/useful-stuff/hp-smart-array-cli-commands-under-esxi/" target="_blank" rel="noopener"
&gt;kallesplayground&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;La doc ASCII de la CLI chez &lt;a class="link" href="https://web.archive.org/web/20160531225319/http://h50146.www5.hp.com/products/software/oe/linux/mainstream/support/doc/general/mgmt/ssa_cli/v150/files/v150_40/hpssa-1.50-4.0.x86_64.rpm.txt" target="_blank" rel="noopener"
&gt;HP (lien mort, j&amp;rsquo;utilise Internet Archive)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;La vraie doc qui traite plus largement de &lt;a class="link" href="https://web.archive.org/web/20150921064217/http://www.hp.com/ctg/Manual/c03909334" target="_blank" rel="noopener"
&gt;HP Smart Storage Administrator (lien mort, j&amp;rsquo;utilise Internet Archive)&lt;/a&gt; de chez HP (à partir de la page 60)&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>