Aujourd’hui on fait un peu de powercli ! Toujours bon de commencer la semaine avec du script.. Enfin moi je dis ça je dis rien ;).
Donc si vous êtes à la recherche d’une ligne de code permettant de modifier le multipathing sur plusieurs LUNs (Ba oui, parce que 1 LUN sur un ESX ça va, mais on va pas me dire que sur 200 LUNs c’est une partie de plaisir !! ).
Dans cet exemple je vais vous montrer comment changer le multipathing vers du Round Robin.
Donc pour commencer simplement, si vous souhaitez le faire sur un seul host, exécuter la commande suivante :
Get-VMHost [ESXHOST] | Get-ScsiLun -CanonicalName « naa.6005* » | Set-ScsiLun -MultipathPolicy « roundrobin »
Allez maintenant un peu plus compliqué, mais je vous promet , on est lundi alors cela reste basique :). Je sais je vous ménage…
Donc, ici c’est pour modifier le multipathing sur tous les hosts d’un même Cluster :
$ESXHost= Get-Cluster [ClusterName] | Get-VMhost # Récupère la liste des ESX présent dans un Cluster
Foreach ($esx in $ESXHost)
{
Get-VMHost $esx | Get-ScsiLun -CanonicalName « naa.6005* » | Set-ScsiLun -MultipathPolicy « roundrobin »
}
Et Voila !!!!
Merci pour ce script, il m’a été bien utile ;o)
De rien 😉