批量修改vsphere共享存储多路径选择策略

传统方式修改存储的多路径选择策略

首先说一下传统web界面操做方式:web

vSphere 6.5.0.23000code

能够看到至少须要点击6次才能修改完成一个修改。在生产环境中通常会挂载不少FC存储,这时候就须要一个批量快捷的方式来修改。blog

使用Powercli批量修改存储多路径选择策略

  • 使用 get-vmhost | get-scsilun 能够看到当前全部主机链接的FC多路径策略。
PS D:\> get-vmhost | get-scsilun

CanonicalN ConsoleDeviceName              LunType         CapacityGB MultipathPolicy
ame
---------- -----------------              -------         ---------- ---------------
naa.650... /vmfs/devices/disks/naa.650... disk             2,234.500 Fixed
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.650... /vmfs/devices/disks/naa.650... disk             2,234.500 Fixed
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 Fixed
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 Fixed
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 Fixed
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 Fixed
mpx.vmh... /vmfs/devices/disks/mpx.vmh... disk                 0.000 Fixed
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 Fixed
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 Fixed
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 Fixed
......

能够看到不少都是"Fixed(固定)"状态,通常来讲建议改成"RoundRobin(循环)"ip

  • 配合使用Set-ScsiLun -MultipathPolicy RoundRobin能够批量将多路径策略改成"RoundRobin(循环)"模式
PS D:\> Get-Cluster -Name Cloud_Production_Cluster | Get-VMHost | Get-ScsiLun| Set-ScsiLun -MultipathPolicy RoundRobin
CanonicalN ConsoleDeviceName              LunType         CapacityGB MultipathPolicy
ame
---------- -----------------              -------         ---------- ---------------
naa.650... /vmfs/devices/disks/naa.650... disk             2,234.500 RoundRobin
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.650... /vmfs/devices/disks/naa.650... disk             2,234.500 RoundRobin
naa.600... /vmfs/devices/disks/naa.600... disk             3,071.935 RoundRobin
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 RoundRobin
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 RoundRobin
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 RoundRobin
naa.500... /vmfs/devices/disks/naa.500... disk             1,117.813 RoundRobin
mpx.vmh... /vmfs/devices/disks/mpx.vmh... disk                 0.000 RoundRobin
......

参数说明:ci

  • Get-Cluster -Name Cloud_Production_Cluster 指定集群
  • Get-VMHost 全部主机
  • Get-ScsiLun 获得LUN信息
  • Set-ScsiLun -MultipathPolicy 设置MultipathPolicy 策略为RoundRobin OR Fixed

参考:
[1]https://code.vmware.com/docs/1507/vmware-powercli
[2]https://www.shogan.co.uk/vmware/getting-and-setting-path-selection-policies-with-powercli/get

相关文章
相关标签/搜索