Changement de stratégie multipath dans ESXi en une seule ligne

La stratégie de basculement des chemins dans ESXi est par défaut « Fixed ». Il est souvent recommandé de changer cette stratégie dépendamment du matériel de stockage que l’on a à l’autre bout. Lorsqu’on a plusieurs serveurs ESXi et plusieurs volumes, c’est vite fastidieux à faire, hôte par hôte, volume par volume.

Voici une commande qui vous aidera à faire ça rapidement en une ligne. Dans cet exemple, nous allons chercher la liste des volumes. La commande « esxcli storage nmp device list » retourne la liste détaillée des volumes. « grep naa » permet d’élimier le superflu. TOutefois, dans mon cas, il restait une ligne d’information contenant « IBM ». J’ai donc refait un grep pour éliminer ces lignes (grep -vw « IBM »). Le résultat final est donc ma liste de volume sans autre information.

Toujours dans mon cas, je suis en boot from SAN. Donc tous mes volumes peuvent utiliser RR sans distinction. Si dans votre cas, vous avez plusieurs type de stockage, il devient utile d’adapter le script en fonction de vos besoins.

for volume in `esxcli storage nmp device list | grep naa | grep -vw "IBM"`; do esxcli storage nmp device set --device $volume --psp VMW_PSP_RR;done

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *