Multipath以及device mapper
1.故障的切换和恢复
2.IO流量的负载均衡
3.磁盘的虚拟化
由于多路径软件是需要和存储在一起配合使用的,不同的厂商基于不同的操作系统,都提供了不同的版本。并且有的厂商,软件和硬件也不是一起卖的,如果要使用多路径软件的话,可能还需要向厂商购买license才行。比如EMC公司基于linux下的多路径软件,就需要单独的购买license。好在, RedHat和Suse的2.6的内核中都自带了免费的多路径软件包,并且可以免费使用,同时也是一个比较通用的包,可以支持大多数存储厂商的设备,即使是一些不是出名的厂商,通过对配置文件进行稍作修改,也是可以支持并运行的很好的。
2、 device-mapper:主要包括两大部分:内核部分和用户部分。内核部分主要由device mapper核心(dm.ko)和一些target driver(md-multipath.ko)。核心完成设备的映射,而target根据映射关系和自身特点具体处理从mappered device 下来的i/o。同时,在核心部分,提供了一个接口,用户通过ioctr可和内核部分通信,以指导内核驱动的行为,比如如何创建mappered device,这些divece的属性等。linux device mapper的用户空间部分主要包括device-mapper这个包。其中包括dmsetup工具和一些帮助创建和配置mappered device的库。这些库主要抽象,封装了与ioctr通信的接口,以便方便创建和配置mappered device。multipath-tool的程序中就需要调用这些库。
Multipath以及device mapper相关推荐
- Multipath and Device Mapper
Reference http://en.wikipedia.org/wiki/Multipath_I/O http://en.wikipedia.org/wiki/Device-Mapper http ...
- linux日志报multipath,linux device mapper multipath 驱动的路径聚合
为了尝试一下device mapper的 multipath驱动 ,于是在vmware中添加了两块scsi硬盘.想通过device mapper的multipath driver来管理这两块磁盘(当然 ...
- Device mapper multipathing (DM Multipath)
多路径简介 设备映射多路径简称多路径,使用多路径可以将服务器和存储阵列之间的多个I/O路径映射成一个设备.这些 I/O 路径是物理的 Storage Area Network (SAN) 连接. 使用 ...
- 使用Device Mapper Multipath
Device Mapper Multipath(DM-Multipath)可以将服务器节点和存储阵列之间的多条I/O链路配置为一个单独的设备.这些I/O链路是由不同的线缆.交换机.控制器组成的SAN物 ...
- Linux 内核中的 Device Mapper 机制
本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍.Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机 ...
- DOCKER存储驱动之DEVICE MAPPER简介
Device Mapper是一个基于kernel的框架,它增强了很多Linux上的高级卷管理技术.Docker的devicemapper驱动在镜像和容器管理上,利用了该框架的超配和快照功能.为了区别, ...
- 文末送书啦!| Device Mapper,那些你不知道的Docker核心技术
戳蓝字"CSDN云计算"关注我们哦! 接触Docker 比较早的同学应该知道,Docker 在最开始只能在Ubuntu和Debian等少数的Linux 发行版上运行,并且在这些发行 ...
- docker存储--理解镜像文件系统aufs/device mapper、主机存储共享、容器间存储共享、分布式存储Flocker
1. docker存储分类 Docker为容器提供了两种存放数据的资源,分别是: 由storage driver管理的镜像层和容器层,即镜像内文件系统. Data Volume,宿主机文件系统 2. ...
- device mapper与device-mapper-persistent-data 和 lvm2
前言 在新主机首次安装 Docker Engine-Community之前,需要设置Docker仓库,之后,您可以从仓库安装和更新 Docker. 设置仓库,需要安装所需的软件包.yum-utils ...
最新文章
- 基于visual Studio2013解决面试题之0403串联字符串
- python学精通要多久-学Python编程难吗 从入门到精通学习Python要多久
- mootools 简介
- 多级神经网络结构表达文档语义性能更好吗
- 计算机辅助技术课设,《计算机辅助设计技术》课程标准-20210311103339.doc-原创力文档...
- C++拷贝构造函数的调用时机
- 【python基础知识】调用C++接口(setup.py运行)出现的各种问题
- 用OpenCV制作一个低成本的立体相机
- NWT融资一百万,被老张嘲笑了
- Java环境变量配置(详细操作)
- H264编码格式--图文解释
- 使用excel分类汇总数据生成饼图
- java写pdf中文不显示_java – iText pdf在使用NOTO字体或Source Hans时不显示中文字符...
- 西藏,赴一场心灵之约
- 如何将PDF文件或图片或网页中的公式变为可编辑的--mathpix快速输入公式
- 王迪手机软件测试,王迪的作品集 - 新片场
- Flutter(五)沉浸式状态栏
- ZOJ 3084 SG函数
- iOS WebDriverAgent 环境搭建
- 【权限提升】61 Redis Postgresql数据库提权