Multipathing Policy via PowerCLI ändern

Hiobsbotschft vom Storageadmin:
Auf allen LUN’s in den verschiedenen VMware Clustern muss die Multipathing Policy auf Roundrobin eingestellt werden.

Bei knapp 90 LUN’s mit 26 Hosts in der GUI eine mittelschwere Katastrophe.
Jede LUN auf jeden Host angreifen, Properties öffnen, Roundrobin auswählen und speichern.
Dauert geschätzte Monate bis die händisch durch sind, in der PowerCLI nur Minuten.

Um die Multipathing Policy via PowerCLI zu ändern geht einfach folgendermaßen vor:

Seht euch zuerst mal die LUN’s auf einen Host an:

Bei den nachfolgenden 2 Befehlen folgendes beachten:

  • „naa.600* “ durch euren CanonicalName ersetzen
  • Der erste Befehl ändert es nur auf einen Host, ESXHOST durch den Hostnamen ersetzen
  • Der zweite Befehl ändert es auf allen Hosts im angegebenen Cluster
  • Änderung wurde online mit aktiven Guests durchgefüht. Kein Ausfall
  • Getestet unter ESXi 5.0 mit PowerCLI 5.1
  • Ein Wechsel von Fixed auf MRU wird nicht supportet
  • Bei keiner RDM LUN auf Roundrobin stellen die in einen Microsoft Cluster als Clustered Disk hängt.

Als kleine Lektüre:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1011340