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

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

可以看到至少需要6次才能修改完成一个。在生产环境中一般会挂载很多FC存储,这时候就需要一个批量快捷的方式来修改。

使用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(循环)"

  • 配合使用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
......

参数说明:

  • 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

批量修改vsphere共享存储多路径选择策略的更多相关文章

  1. vSphere共享存储全配置流程

    1.Openfiler的安装 Openfiler 由rPath Linux驱动,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于文件的网络连接存储 (NAS) 和基于块的存储区域 ...

  2. 虚拟化(四):vsphere高可用功能前提-共享存储搭建(使用微软提供的iscsi software target,也可以使用免费开源的openfiler)

    虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能 ...

  3. 虚拟化(四):vsphere高可用功能前提-共享存储搭建

    虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能 ...

  4. 【转】虚拟化(四):vsphere高可用功能前提-共享存储搭建

    vsphere高级功能HA.DRS.FT等,都需要有共享存储环境,即多台esxi主机同时连接一个共享存储,这样在新建虚拟机时,可以指定把虚拟磁盘保存在共享存储上,便于虚拟机在各个主机之间“飘移”. 常 ...

  5. bay——vSphere Oracle12cR2的RAC搭建安装之配置共享存储 - 副本

    vSphere Oracle12cR2的RAC搭建安装之配置共享存储 https://blog.csdn.net/yuzifen/article/details/82496503 一.第一台机器添加两 ...

  6. 大数据高并发系统架构实战方案(LVS负载均衡、Nginx、共享存储、海量数据、队列缓存)

    课程简介: 随着互联网的发展,高并发.大数据量的网站要求越来越高.而这些高要求都是基础的技术和细节组合而成的.本课程就从实际案例出发给大家原景重现高并发架构常用技术点及详细演练. 通过该课程的学习,普 ...

  7. RMAN备份到共享存储失败(win平台)

    RMAN备份到共享存储失败(win平台) 之前在<Win环境下Oracle小数据量数据库的物理备份>这篇文章中,介绍了在win平台下对于小数据量的数据库的物理备份设计. 文中重点提到,强烈 ...

  8. NFS共享存储服务部署

    第1章 NFS介绍 1.1 NFS基本概述 NFS(Network File System)网络文件系统 主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录. NFS系统和Windows网络 ...

  9. 异数OS 织梦师-水桶(三)-- RAM共享存储方案

    . 异数OS 织梦师-水桶(三)– RAM共享存储方案 本文来自异数OS社区 github: https://github.com/yds086/HereticOS 异数OS社区QQ群: 652455 ...

随机推荐

  1. 为什么SimpleDateFormat不是线程安全的?

    一.前言 日期的转换与格式化在项目中应该是比较常用的了,最近同事小刚出去面试实在是没想到被 SimpleDateFormat 给摆了一道... 面试官:项目中的日期转换怎么用的?SimpleDateF ...

  2. Python中序列解包与函数的参数收集之间的关系

    在<第4.7节 Python特色的序列解包.链式赋值.链式比较>中老猿介绍了序列解包,<第5.2节 Python中带星号的函数参数实现参数收集>介绍了函数的参数收集,实际上函数 ...

  3. Python中自定义类未定义__lt__方法使用sort/sorted排序会怎么处理?

    在<第8.23节 Python中使用sort/sorted排序与"富比较"方法的关系分析>中介绍了排序方法sort和函数sorted在没有提供key参数的情况下默认调用 ...

  4. 第14.6节 使用Python urllib.request模拟浏览器访问网页的实现代码

    Python要访问一个网页并读取网页内容非常简单,在利用<第14.5节 利用浏览器获取的http信息构造Python网页访问的http请求头>的方法构建了请求http报文的请求头情况下,使 ...

  5. PyQt学习随笔:应用中通过installEventFilter安装重写的eventFilter捕获应用事件的方法

    eventFilter函数是直接从QObject继承的定义的事件刷选虚拟函数,如果一个对象A使用installEventFilter函数将另一个对象B安装了B的实例方法eventFilter,则这个对 ...

  6. PyQt(Python+Qt)学习随笔:Qt Designer中部件的geometry几何属性

    geometry属性保存部件相对于其父级对象的位置和大小,Qt实际上是以一个长方形来表示部件的位置和大小的,包括左上角的坐标位置.长度和宽带. 当部件的geometry调整时,部件如果可见将立即接收m ...

  7. 初识Flask——基于python的web框架

    参考教程链接: https://dormousehole.readthedocs.io/en/latest/ (主要)https://www.w3cschool.cn/flask/ 目录: 1.写了一 ...

  8. hugegraph 数据存取数据解析

    hugegraph 是百度开源的图数据库,支持hbase,mysql,rocksdb等作为存储后端.本文以EDGE 存储,hbase为存储后端,来探索是如何hugegraph是如何存取数据的. 存数据 ...

  9. 题解-CF1307G Cow and Exercise

    CF1307G Cow and Exercise 给 \(n\) 点 \(m\) 边的带权有向图,边 \(i\) 为 \((u_i,v_i,w_i)\).\(q\) 次询问,每次给 \(x_i\),问 ...

  10. git 常用命令--超实用

    git命令行常用操作 1.配置ssh key git config --global user.name 'git用户名' git config --global user.email '邮箱地址' ...