VMWARE ESXi存储多路径策略修改

2024-01-03 01:36

本文主要是介绍VMWARE ESXi存储多路径策略修改,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、存储多路径介绍

       VMware 路径选择插件 (PSP) 负责选择 I/O 请求的物理路径。插件是 VMware NMP 的子模块。NMP 根据设备类型为每个逻辑设备分配默认 PSP。每个PSP 启用并执行相应的路径选择策略。支持的路径选项有以下3种:

VMW_PSP_MRU - 最近使用

它将选择在系统引导时间发现的第一个工作路径。当路径不可用时,主机会选择一个替代路径。当该路径可用时,主机不会恢复到原始路径。“最近使用”策略不会使用首选路径设置。这是大多数主动-被动存储设备的默认策略。

VMW_PSP_FIXED - 固定

该策略会使用指定的首选路径。如果没有分配首选路径,该策略将会选择在系统引导时间发现的第一个工作路径。如果首选路径不可用,主机将选择替代的可用路径。首选路径再次可用时,主机将返回到之前定义的首选路径。“固定”是大多数主动-主动存储设备的默认策略。

VMW_PSP_RR - 循环 (VMware)

“循环”是许多阵列的默认策略。它使用自动路径选择算法轮流选择配置的路径。主动-主动和主动-被动阵列使用策略来实现不同 LUN 的路径之间的负载平衡。通过主动-被动阵列,该策略会使用活动路径。通过主动-主动阵列,该策略会使用可用路径。默认情况下为该策略激活的延迟机制使其更具自适应性。为了实现更好的负载平衡结果,该机制将通过考虑以下路径特性动态选择最佳路径:I/O 带宽、路径延迟。

二、操作步骤

  1. 登录vsphere vCenter,将宿主机上的虚拟机迁移到其它主机,宿主机进入维护模式。
  2. 选择宿主机,点击配置,开启sshd服务。     
  3. SSH登陆宿主机,esxcli vm process list 列出当前运行的虚机列表,确认该宿主机已无虚机后执行以下命令,修改多路径策略。

      esxcli storage nmp satp set --satp VMW_SATP_DEFAULT_AA --default-psp VMW_PSP_RR

     4. 重启宿主机。ssh登陆主机验证所有LUN 的路径是否已修改。

      esxcli storage nmp device list

     5. 登录vsphere vCenter,根据上一步显示的设备信息,找到该设备。手动修改宿主机多路径策略。

     6. 重启宿主机,验证所有LUN 的路径都已修改

注意:esxcli storage nmp satp set --satp VMW_SATP_DEFAULT_AA --default-psp VMW_PSP_RR  该命令只对缺省psp生效,经过手动修改后的策略不会生效,重启宿主机后会恢复成最初默认的路径策略。

这篇关于VMWARE ESXi存储多路径策略修改的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/564214

相关文章

前端缓存策略的自解方案全解析

《前端缓存策略的自解方案全解析》缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,:本文主要介绍前端缓存的自解方案,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、为什么“清缓存”成了技术圈的梗二、先给缓存“把个脉”:浏览器到底缓存了谁?三、设计思路:把“发版”做成“自愈”四、代码

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

k8s搭建nfs共享存储实践

《k8s搭建nfs共享存储实践》本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限... 目录1. NFS搭建1.1 部署NFS服务端1.1.1 下载nfs-utils和rpcbind1.1

Redis高性能Key-Value存储与缓存利器常见解决方案

《Redis高性能Key-Value存储与缓存利器常见解决方案》Redis是高性能内存Key-Value存储系统,支持丰富数据类型与持久化方案(RDB/AOF),本文给大家介绍Redis高性能Key-... 目录Redis:高性能Key-Value存储与缓存利器什么是Redis?为什么选择Redis?Red

Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧

《Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧》本文将通过实际代码示例,深入讲解Python函数的基本用法、返回值特性、全局变量修改以及异常处理技巧,感兴趣的朋友跟随小编一起看看... 目录一、python函数定义与调用1.1 基本函数定义1.2 函数调用二、函数返回值详解2.1 有返

Nginx屏蔽服务器名称与版本信息方式(源码级修改)

《Nginx屏蔽服务器名称与版本信息方式(源码级修改)》本文详解如何通过源码修改Nginx1.25.4,移除Server响应头中的服务类型和版本信息,以增强安全性,需重新配置、编译、安装,升级时需重复... 目录一、背景与目的二、适用版本三、操作步骤修改源码文件四、后续操作提示五、注意事项六、总结一、背景与

MyBatis-plus处理存储json数据过程

《MyBatis-plus处理存储json数据过程》文章介绍MyBatis-Plus3.4.21处理对象与集合的差异:对象可用内置Handler配合autoResultMap,集合需自定义处理器继承F... 目录1、如果是对象2、如果需要转换的是List集合总结对象和集合分两种情况处理,目前我用的MP的版本

使用SpringBoot+InfluxDB实现高效数据存储与查询

《使用SpringBoot+InfluxDB实现高效数据存储与查询》InfluxDB是一个开源的时间序列数据库,特别适合处理带有时间戳的监控数据、指标数据等,下面详细介绍如何在SpringBoot项目... 目录1、项目介绍2、 InfluxDB 介绍3、Spring Boot 配置 InfluxDB4、I

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买