Powercli – Set Multipathing Policy – Round Robin

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 !!!!

2 réflexions au sujet de « Powercli – Set Multipathing Policy – Round Robin »

Laisser un commentaire