多路径简介

设备映射多路径简称多路径,使用多路径可以将服务器和存储阵列之间的多个I/O路径映射成一个设备。这些 I/O 路径是物理的 Storage Area Network (SAN) 连接。

使用多路径可以提供以下特性:

  • 容错
    多路径可以配置为 active/passive 模式。在此模式中只有一半的 I/O 路径被使用,如果出现错误,可以切换到另一半 I/O 路径使用。.

  • 提升性能
    多路径可以配置为 active/active 模式。在此模式中 I/O  以循环方式使用各个路径。在一些配置下可以检测到 I/O 的负载情况,根据负载进行调整,以提升性能。

组件介绍

组件                                       描述
dm_multipath 内核模块 支持 I/O 重路由和路径以及路径组的故障转移。
multipath 命令 列举、配置 multipath 设备。通常在系统刚启动时的/etc/rc.sysinit中使用,也可以根据udev检测到设备热插播启动,也可以在initramfs file system中使用。
multipathd 守护进程 监测路径。当路径失败并返回时,它可能会启动路径组切换。提供对多路径设备的交互式更改。当/etc/multipath.conf 文件发生更改后,必须重启守护进程以使得配置生效。

kpartx 命令

从分区表创建设备映射。

使用步骤

  1. 安装 multipath-tools 和 multipath-tools-boot 软件包

  2. 创建配置文件 :/etc/multipath.conf

  3. 更新配置文件 multipath.conf

  4. 启动守护进程

  5. 更新 ramdisk

# for ubuntu
update-initramfs -u -k all# for redhat
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).bak.$(date +%m-%d-%H%M%S).imgdracut --force --verbose

参考链接

Device Mapper Multipathing - Introduction | Ubuntu

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/pdf/configuring_device_mapper_multipath/red_hat_enterprise_linux-8-configuring_device_mapper_multipath-en-us.pdf

Device mapper multipathing (DM Multipath)相关推荐

  1. Multipath and Device Mapper

    Reference http://en.wikipedia.org/wiki/Multipath_I/O http://en.wikipedia.org/wiki/Device-Mapper http ...

  2. Multipath以及device mapper

    一.什么是多路径 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系.而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来 ...

  3. linux日志报multipath,linux device mapper multipath 驱动的路径聚合

    为了尝试一下device mapper的 multipath驱动 ,于是在vmware中添加了两块scsi硬盘.想通过device mapper的multipath driver来管理这两块磁盘(当然 ...

  4. 使用Device Mapper Multipath

    Device Mapper Multipath(DM-Multipath)可以将服务器节点和存储阵列之间的多条I/O链路配置为一个单独的设备.这些I/O链路是由不同的线缆.交换机.控制器组成的SAN物 ...

  5. Linux 内核中的 Device Mapper 机制

    本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍.Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机 ...

  6. DOCKER存储驱动之DEVICE MAPPER简介

    Device Mapper是一个基于kernel的框架,它增强了很多Linux上的高级卷管理技术.Docker的devicemapper驱动在镜像和容器管理上,利用了该框架的超配和快照功能.为了区别, ...

  7. 文末送书啦!| Device Mapper,那些你不知道的Docker核心技术

    戳蓝字"CSDN云计算"关注我们哦! 接触Docker 比较早的同学应该知道,Docker 在最开始只能在Ubuntu和Debian等少数的Linux 发行版上运行,并且在这些发行 ...

  8. Android安全之DM-verity中的Device Mapper机制分析

    我们想法: 能不能将多个硬盘,映射成一个逻辑的硬盘,那样我们程序就不用关心复杂的地址问题了,也不用关系是哪个device了? DM-raid技术RAID全称为独立磁盘冗余阵列(Redundant Ar ...

  9. docker存储--理解镜像文件系统aufs/device mapper、主机存储共享、容器间存储共享、分布式存储Flocker

    1. docker存储分类 Docker为容器提供了两种存放数据的资源,分别是: 由storage driver管理的镜像层和容器层,即镜像内文件系统. Data Volume,宿主机文件系统 2. ...

最新文章

  1. unity3d发布linux版本_微软发布 Linux 版本 Microsoft Defender ATP,并计划将其引入 Android 等移动端...
  2. Windows Vista即将发布SP1
  3. 4springboot:日志(上)
  4. python 装饰器 参数-python函数装饰器之带参数的函数和带参数的装饰器用法示例...
  5. python画图三维-Python三维绘图之Matplotlib库的使用方法
  6. 第12课第3节 字符设备驱动程序之查询方式的按键驱动程序
  7. Sentinel(二十)之Envoy RLS Token Server
  8. Event Delegate(代理)异常:该委托必须有一个目标 解决方法
  9. java图片特效轮播代码_JQuery实现图片轮播效果
  10. p1292监狱(动态规划)
  11. 学会用感情营销是最高的智慧
  12. bash中的算术运算
  13. matlab虚拟现实之V-Realm Builder2建模注意事项
  14. 商业流程中的traversedpath
  15. Python学习笔记-循环语句
  16. vsCode格式化html代码
  17. 芯片读取设备详解+U盘芯片flash读取分析实录_一篇看够
  18. Power BI可视化技巧:正负值配色
  19. 一个最简单的shell程序
  20. 【Android实现点击回到顶部】

热门文章

  1. Tektronix TCP0020 AC/DC电流探头产品说明书
  2. 有了这7个高质量的黑科技软件,工作效率翻倍!
  3. 用计算机的笔来画来画画说课稿,第1课 画画不用纸和笔
  4. C++关系运算和逻辑运算
  5. Linux安装防火墙
  6. 实战真知 | 金融企业如何深度融合云原生技术?
  7. 阿里软件测试工程师手把手教学:自动化脚本中的设计模式-PO模式详解
  8. pascal语法介绍
  9. 初中学历可以自学matlab,过来人对初中生的忠告|初中三年,如何少走弯路?
  10. 中国10大顶级富豪惊人挥霍排行榜