From 0d461ab72b06a3e6da4d9d6d547dfc9143458590 Mon Sep 17 00:00:00 2001 From: Alan Comstock <31929022+Mr-Uptime@users.noreply.github.com> Date: Wed, 13 Sep 2017 10:29:57 -0500 Subject: [PATCH] Create SetMultiPathToRoundRobin --- Scripts/SetMultiPathToRoundRobin | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Scripts/SetMultiPathToRoundRobin diff --git a/Scripts/SetMultiPathToRoundRobin b/Scripts/SetMultiPathToRoundRobin new file mode 100644 index 0000000..382cbd3 --- /dev/null +++ b/Scripts/SetMultiPathToRoundRobin @@ -0,0 +1,6 @@ +#Check a host for any Fibre Channel devices that are not set to Round Robin. Modify to check clusters if needed. +Get-VMhost VMHOSTNAME | Get-VMHostHba -Type "FibreChannel" | Get-ScsiLun -LunType disk | Where { $_.MultipathPolicy -notlike "RoundRobin" } | Select CanonicalName,MultipathPolicy + +#Set the Multipathing Policy on a host to Round Robin for any Fibre Channel devices that are not Round Robin +$scsilun = Get-VMhost VMHOSTNAME | Get-VMHostHba -Type "FibreChannel" | Get-ScsiLun -LunType disk | Where { $_.MultipathPolicy -notlike "RoundRobin" } +Set-ScsiLun -ScsiLun $scsilun -MultipathPolicy RoundRobin