首页 > 其他分享 >多路径软件及其安装与配置

多路径软件及其安装与配置

时间:2023-07-18 09:45:10浏览次数:42  
标签:控制器 多路径 主机 端口 存储 软件 安装 LUN

什么是存储多路径?

存储多路径是指存储设备通过多条链路与主机一个或多个网卡连接,通过存储设备的控制器控制数据流的路径,实现数据流的负荷分担,保证存储设备与主机连接的可靠性。

   主机上每个SCSI设备都具有一个SCSI地址,该地址由initiator ID(或称为host ID)、target ID以及LUN组成;在实际组网中,initiator ID一般对应主机HBA端口,target ID一般对应存储阵列控制器端口。如主机的两个HBA端口连接到存储阵列的4个控制器端口,存储映射了两个LUN给主机,则主机上会生成8个SCSI设备阵列。如果主机没有启用了多路径功能,主机回认为所有SCSI设备阵列是AA阵列,路径选择会有问题,影响性能。严重情况下会导致数据丢失,链路不稳定。

存储多路径机制种类

   存储控制器多路径机制一定程度上决定存储的读写性能和可靠性,现在的存储多路径机制可分为三大类:

   A/A:Symmetric Active/Acivie,对于特定的LUN来说,在它的路劲中,两个存储控制器的目标端口均处于主动/优化(active/optimized)状态。两个控制器之间实现高速互联的通讯,一个IO发到控制器端,两个控制器可同时参与处理;当一个控制器繁忙,系统不需要主机端的负载均衡软件参与就可以自动实现负载均衡。

   ALUA:Asymmetric Active/Active,对于特定的LUN来说,在它的路径中,一个控制器的目标端口处于主动/优化(active/optimized)状态,另一个控制器的目标端口处于主动/非优化(active/unoptimized)状态。在某一个时刻,某个LUN只是属于某一个控制器,要想实现两边的负载均衡,就是将任务A扔给控制器A,将任务B扔给控制器B,对于同一个任务来说,任何时候只有一个控制器在控制。

    A/P:Active/Passive,对于特定的LUN来说,在它的路径中,一个控制器的目标端口处于主动/优化(active/optimized)状态,另一个控制器的目标端口处于备用(standby)状态。其负载均衡及任务处理方式与ALUA类似。

存储多路径实操

http://t.csdn.cn/F3yR2 ,此文章介绍了RedHat7.4版本下多路径软件的安装,还是较为简单的,不再赘述。

标签:控制器,多路径,主机,端口,存储,软件,安装,LUN
From: https://www.cnblogs.com/AllenWongFly/p/17561919.html

相关文章

  • sqoop安装教程
    Sqoop的安装注意:在安装Sqoop之前要配置好本机的Java环境和Hadoop环境先把spoop的安装包sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz拷贝在系统目录下的/root/softwares下面解压配置环境变量#解压tar.gz包[root@qianfeng01local]tar-zxvf/root/sqoop-1.4.7.bin__hadoop-......
  • 1软件架构的基本概念
    架构的本质软件架构是软件系统的结构、行为、属性的高级抽象软件架构风格是某一软件领域的惯用模式,架构定义了一个词汇表和一组约束架构的用处架构有利于系统干系人交流架构是可传递和复用的,通过研究架构可以预测软件的质量有利于循序渐进的原型设计 **架构就是软件体......
  • AI绘画:最新SDW+单图换脸+单图说话+汉化 软件包!!!
    Stable-Diffusion-WebUI是个好东西。   除了基础的AI绘画功能之外,可以通过,模型,Lora,插件进行无限扩展。很多生成类AI都提供了SDW插件。比如,可以用一张图片就实换脸的Roop,某些场景比Lora还好用。​比如,可以让图片开口说话的SadTalker,快速......
  • centos7中yum安装gcc编译器11
     001、系统信息[root@PC1software]#cat/etc/system-releaseCentOSLinuxrelease7.6.1810(Core) 002、当前gcc编译器版本[root@PC1software]#gcc--versiongcc(GCC)4.8.520150623(RedHat4.8.5-36)Copyright(C)2015FreeSoftwareFoundation,Inc.T......
  • windows 安装telnet(含疑难杂症解决)
    一、常规安装办法常规遇到telnet不是内部或外部命令,表明telnet还未安装,安装即可。操作步骤:Win+R打开控制面板:输入control-程序和功能-启用或关闭Windows功能-勾选Telnet客户端一般以上步骤可以打开telnet二、还是无法使用......
  • 使用docker安装的tomcat部署activiti-app.war、activiti-admin.war失败(ClassNotFound
    背景一直以来习惯用docker配置一些本地学习环境,许多教程配置activiti的方式都是通过复制activiti的war包部署在tomcat中,我尝试了一下通过docker的方式遇到了一些不易察觉的错误。使用方式描述使用docker安装tomcat9.0dockerrun-d-p8080:8080--nametomcattomcat:9.0复......
  • 安装finalshell
    finalshell的本质其实就是远程连接linux的服务器安装地址:http://www.hostbuf.com/t/988.html下载好安装包后一路点击下一步即可 ......
  • Django+DRF+Vue 网页开发环境安装(windows/Linux)
    博客地址:https://www.cnblogs.com/zylyehuo/总览一、安装Djangopipinstalldjango==3.2二、安装MySQL驱动程序pipinstallpymysql三、安装DRFpipinstalldjangorestframework-ihttps://pypi.douban.com/simple四、安装Vue(一)脚本化引入<scriptsrc=......
  • 软件测试从零基础到高级测试学习技术
    软件测试从零基础到高级测试学习技术1.基础知识:-深入理解软件开发生命周期(SDLC)的不同阶段,如需求分析、设计、编码、测试和维护。-学习各种测试方法和技术,如静态测试、动态测试、回归测试和探索性测试等。-掌握测试文档的编写规范和最佳实践,如测试计划、测试用例规范......
  • centos7的安装
    1.注册光盘操作选中本地的镜像文件导入2.点击启动按钮开机进入到系统中通过上下键选择上面的安装选项 注意:鼠标点击进入此页面后,想使鼠标重新显现需要按ctrl+tab键3.配置选择语言推荐(中文,English) 点击配置日期时间 配置文件的各项设置  选择开发文件包......