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

首先说一下传统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. IdentityServer4系列 | 授权码模式

    一.前言 在上一篇关于简化模式中,通过客户端以浏览器的形式请求IdentityServer服务获取访问令牌,从而请求获取受保护的资源,但由于token携带在url中,安全性方面不能保证.因此,我们可以 ...

  2. 浅尝 Elastic Stack (一) Elasticsearch、Kibana、Beats 安装

    Elastic Stack 包括 Elasticsearch.Kibana.Beats 和 Logstash,也称为 ELK Stack.能够安全可靠地获取任何来源.任何格式的数据,然后实时地对数据进 ...

  3. moviepy音视频开发:audio_fadein、fadeout实现声音淡入淡出

    ☞ ░ 前往老猿Python博文目录 ░ 一.概述 为了支持一些常规的音频变换处理,moviepy提供了一系列常用的变换函数,开发者可以直接使用这些方法进行变换,这些函数都在moviepy.audio ...

  4. Python中判断字符串是否为数字、字母、标识符、浮点数、大小写、可打印的方法

    1.判断s是否都是大写字母:s.isupper(): 2.判断s是否都是小写字母:s.islower(): 3.判断s中的每个单词首字母是否都是大写字母且其他位置无大写字母:s.istitle(),要 ...

  5. [GYCTF2020]Blacklist

    这题是用堆叠注入,同时也是借这题记录一下CTF中堆叠注入的一些骚操作 以下部分内容转载大佬的文章 show databases; 获取数据库名 show tables; 获取表名 show colum ...

  6. STL——容器(Set & multiset)编译器提供的16种构造(挖个坑)

    Set & multiset 在vs2019编译器中提供了16种构造方法 1.默认的无参构造 2.比较容器内容,key_comp()函数返回一个比较key的函数. 3.使用迭代器的区间拷贝,拷 ...

  7. idea 中使用Mybatis Generator逆向工程生成代码

    通过MAVEN完成 Mybatis 逆向工程 1. POM文件中添加插件 在 pom 文件的build 标签中 添加 plugin 插件和 数据库连接 jdbc 的依赖. <build> ...

  8. Java File类的简单使用

    Java File的简单使用(创建.删除.遍历.判断是否存在等) Java文件类以抽象的方式代表文件名和目录路径名.该类本身不能用来读数据或写数据,它主要用于磁盘上文件和目录的创建.文件的查找和文件的 ...

  9. AWT05-对话框

    1.Dialog Dialog组件是Window的子类,是容器类,是特殊组件. Dialog是可以独立存在的顶级窗口,使用上和普通窗口几乎没有区别,但应注意以下两点: 1.对话框通常依赖于其他窗口,也 ...

  10. scala安装遇到的问题:[ERROR] Failed to construct terminal; falling back to unsupported java.lang.NumberFormatException: For input string: "0x100"

    安装scala时遇到的问题 lion@king:/opt$ scala Welcome to Scala 2.11.12 (Java HotSpot(TM) 64-Bit Server VM, Jav ...