Archive

Archives pour 02/10/2013

Modification en bloc des règles de sélection de chemin d’accès sur ESXi

vmware Je souhaite modifier en bloc la règle de sélection de chemin d'accès pour chaque Datastores de tous les hosts VMWare ESXi du mon cluster. Par défaut, la sélection du chemin est "Most Recently Used" et je souhaite les passer en "Round Robin" Dans le cas où j'ai 20 ESXi sur lesquels je monte 15 Datastores, il faudrait que je modifie 300 chemins. Ça va prendre un temps impossible via le viClient avec en plus beaucoup de risque d'en oublier. La méthode suivante va me permettre de le faire en bloc avec PowerCli. Tout d'abord vérifions la configuration actuelle des règles avec la commande suivante:
?View Code POWERSHELL
Get-Cluster Cluster-01 | Get-VMHost | Get-ScsiLun | ft VMHost,CanonicalName,MultiPathPolicy,model,vendor
Je prépare un filtre en prévision de ne modifier que les règles que m'intéresse: LunType: disk Model: HSV300 pour ma baie HP MultipathPolicy: Tous les chemins qui ne sont déjà pas en Round Robin.
?View Code POWERSHELL
Get-cluster CLUSTER-01 | Get-VMHost | Get-ScsiLun -LunType "disk" | where {$_.MultipathPolicy -ne "RoundRobin" -and $_.model -eq "HSV300"} |  ft VMHost,CanonicalName,MultiPathPolicy,Model,Vendor
Enfin, j'applique la modification.
?View Code POWERSHELL
Get-cluster CLUSTER-01 | Get-VMHost | Get-ScsiLun -LunType "disk" | where {$_.MultipathPolicy -ne "RoundRobin" -and $_.model -eq "HSV300"} | Set-ScsiLun -MultipathPolicy "RoundRobin"
Je peux repasser la commande du début pour vérifier le résultat.