Configure Huawei Ultrapath with PowerCli
The last days we got two new All-Flash Storage Systems. These systems can present LUNs in a Metro-Cluster fashion. So I got the challenge to configure the Storage Plugin UltraPath from Huawei. In the manual from Huawei is explained how to configure the settings with esxcli on the ESXi-Host. That’s fine, but not enough 😉 We want to configure this with PowerCli to easily manage more than one Host.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#get esxcli $esxcli2 = Get-ESXCLI -VMHost (Get-VMhost MyHost-001) -V2 #show known diskarrays #the corresponding esxcli command is = "esxcli upadm show diskarray" $esxcli2.upadm.show.diskarray.Invoke() #show ulrapath configuration #the corresponding esxcli command is = "esxcli upadm show upconfig" $esxcli2.upadm.show.upconfig.Invoke() #create arguments #set working mode to priority #and #set primary array to 0 or 1 #the corresponding esxcli command is = "esxcli upadm set hypermetro workingmode -m priority -p 0" $arguments = $esxcli2.upadm.set.hypermetro.workingmode.CreateArgs() $arguments.mode = "priority" $arguments.primaryarrayid ="0" $esxcli2.upadm.set.hypermetro.workingmode.Invoke($arguments) |