UltraPath是华为提供运行在主机内核中的一种过滤驱动软件,可以管理操作系统原生的磁盘创建、删除以及I/O下发等事件并进行处理。

UltraPath主要功能

屏蔽冗余LUN

在多路径组网的存储网络中,未安装多路径软件的应用服务器通过每条路径都会发现一个LUN,因此同一个LUN会被认为是两个或多个不同的LUN,即出现了冗余LUN。当应用服务器安装了UltraPath以后,UltraPath在操作系统驱动层面将冗余LUN屏蔽,只为应用服务器提供一个可用的LUN,称为虚拟LUN。在这种环境下,应用服务器只需要将数据的读写操作提交给UltraPath,UltraPath就可以为应用服务器屏蔽冗余的LUN,让数据正确写入LUN中并且不破坏其他的数据。

选择最优路径

在多路径组网环境下,应用服务器上虚拟LUN对应的存储系统上LUN的归属控制器,称为该LUN的优选控制器。因此,安装UltraPath的应用服务器会优先选择通过优选控制器(归属控制器)来访问存储系统上的LUN,获得最快的I/O速率。故连接到优选控制器的路径就是最优路径。

故障切换和故障恢复

故障切换

UltraPath在路径故障时可以自动将I/O转移到其他可用路径

故障恢复

UltraPath在检测到路径故障恢复后,会自动把I/O重新下发到该路径。

负载均衡

UltraPath支持控制器内和控制器间这2种负载均衡工作模式控制器内负载均衡是指I/O在当前工作控制器的各条路径上下发。

控制器间负载均衡是指I/O在所有控制器的路径上下发。

路径例测

UltraPath对以下两种状态的路径进行例测:

故障路径

UltraPath对于故障路径的测试频度相对较高,以尽可能早地感知路径恢复。

空闲的可用路径

UltraPath对空闲路径也会进行测试以提前发现路径的故障,避免造成无谓的I/O失败重发;对于空闲路径测试的频度相对较低,目的是减小对业务I/O的影响。

华为SAN存储在linux下的,多路径 - 华为SAN存储在SUSE系统下的主机连通性指南 - 华为...相关推荐

  1. linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...

    linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装 答案:2  信息版本:手机版 解决时间 2020-07-24 14:13 已解决 2020-07-23 16: ...

  2. python3.7 win10 64位系统下用pyinstaller打包的程序在32位系统下无法运行

    问题背景: 在64位的win10系统下,用python 3.7.4 写了个定时报警的小玩意儿,主要用到了pyaudio模块,写完之后,使用pyinstaller打包成.exe文件,在其他64位的电脑下 ...

  3. Linux火狐解压完运行不了,在Ubuntu系统下firefox账号无法登录的解决

    在Ubuntu 16.04系统下默认自带有firefox浏览器,但是使用这个firefox浏览器会发现账号无法登录,原来是在windows系统下的数据没有办法同步,书签也同步不了.经过查询资料后得知, ...

  4. Linux电脑睡眠后黑屏打不开,Win10系统下电脑休眠或睡眠无法唤醒屏幕黑屏打不开的解决方法...

    经常会遇到有用户反映,在使用Windows10系统的过程中,离开电脑一段时间,电脑就会自动进入到睡眠的情况,正常情况下,我们敲击键盘鼠标或者按主机关机键可以唤醒电脑,但是就是有些用户出现了无法唤醒电脑 ...

  5. win10装linux分区格式化硬盘,双硬盘,双显卡,win10系统下安装linux mint,GPT分区+UEFI题文章...

    介绍: 由于linux与显卡的不兼容.笔记本GPT+UEFI的启动模式和双硬盘(SSD+HDD),使得我们在安装linux的时候,使得我们在安装linux时,出现各种问题,笔者结合自己安装linux的 ...

  6. 华为服务器hba卡状态查询,查询HBA卡信息 - OceanStor Dorado V6 主机连通性指南(VMware ESXi) - 华为数据存储...

    当主机已经识别出安装的HBA后,可以在主机上对HBA的一些属性进行查看. VMware ESXi 5.5/6.0/6.5/6.7/7.0 可以按照下面的步骤获取HBA的相关信息. ~ # esxcli ...

  7. cmake 构建路径_新手必备:win10 系统下 VSCode+CMake+Clang+GCC 环境的搭建

    打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, ...

  8. linux安装驱动报错权限没有,linux系统下安装显卡驱动程序.doc

    前言: 当用户执行下列操作有不能执行的时候或许是权限不够.遇到这个问题可以用命令: [[email protected] ~] su root #切换到root用户 password : 输入root ...

  9. linux 显卡驱动无法安装程序,linux系统下安装显卡驱动程序

    <linux系统下安装显卡驱动程序>由会员分享,可在线阅读,更多相关<linux系统下安装显卡驱动程序(6页珍藏版)>请在人人文库网上搜索. 1.linux系统下安装显卡驱动程 ...

最新文章

  1. 资金只够支撑10个月,自动驾驶致命事故重演:特斯拉陷入困境
  2. 最新电子皮肤的触觉有多灵?连空气流动都能感受到
  3. CKedit在线编辑器
  4. 微信小程序开发工具中快捷键
  5. 数据结构(哈夫曼树,哈夫曼编码)入门篇,JAVA实现
  6. shell的if和else
  7. XOR 异或加密简介
  8. 中国小伙CVPR 18论文遭质疑:同行难复现,要求评议组撤稿
  9. URL Scheme-短信、邮件、微信外网页等场景打开小程序
  10. 基于Transformers+CNN/LSTM/GRU的文本分类
  11. 灵异:各国家千年诅咒悬迷——不可思议
  12. 天涯明月刀手游服务器维护中,《天涯明月刀手游》12月17日服务器维护更新公告...
  13. 0x0000006b蓝屏解决方法 - WIN7
  14. 域无法在加入计算机,计算机无法加入域的终级解决方法
  15. 终于不用早起抢菜了?GitHub 买菜插件出世开源了!
  16. 法院拍卖房产税费由谁承担
  17. vrp java_HCIA-VRP基础及操作
  18. 发展存储芯片产业 中国是认真的
  19. openFOAM的基础类型汇总
  20. C++课程设计(校车订票系统)

热门文章

  1. golang beego框架对运行异常的处理
  2. golang go-sql-driver 数据库报错 bad connection
  3. linux 内核可装载模块 版本检查机制
  4. Linux Watchdog 机制
  5. 内存管理实战之打印指定进程虚存区
  6. 初探linux内核编程,参数传递以及模块间函数调用
  7. qq传java文件_java学习:基于TCP的网络文件传输(可改写的QQ文件传输)
  8. android yuv加水印_Android Camera添加预览水印
  9. pygame显示图片的方法_使用Pygame进行游戏开发(1)
  10. linux wget返回值_Linux中wget用法