• 安装多路径软件
    • yum功能安装一下软件包

      yum -y install device-mapper device-mapper-multipath

    • 修改多路径软件运行等级为开机自启

      chkconfig –level 2345 multipathd on

    • 检测是否安装成功
      • [root@host ~]#  multipath –ll   查看多路径状态

      • 命初始化DM,或重启系统

        modprobe dm-multipath

        modprobe dm-round-robin

        service multipathd start

        multipath –v2

      • 初始化完了之后再通过下列命令查看是否加载成功
        • multipath -ll

          正确的显示

        • lsmod | grep multipath

          正确显示

  • 配置文件
    • 添加/etc/multipath.conf文件

      # vi /etc/multipath.conf

blacklist {

devnode "^sda"

}

defaults {

user_friendly_names yes

path_grouping_policy multibus

failback immediate

no_path_retry fail

}

  • 启动多路径服务
    • /etc/init.d/multipathd start --有ok才正常

    • 结果查看

  • 格式路径

    # multipath -F #删除现有路径  两个新的路径就会被删除

    # multipath -v2 #格式化路径   格式化后又出现

配置文件详解

配置multipath.conf文件,multipath.conf主要包括blacklist、multipaths、devices三部份的配置

#blacklist配置

blacklist {

devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"

devnode "^hd[a-z]"

devnode "^cciss!c[0-9]d[0-9]*"

}

#Multipaths部分配置

multipaths {

multipath {

wwid **************** #此值multipath -v3可以看到

alias iscsi-dm0 #映射后的别名,可以随便取

path_grouping_policy multibus #路径组策略

path_checker tur #决定路径状态的方法

path_selector "round-robin 0" #选择那条路径进行下一个IO操作的方法

}

}

#Devices部分配置

devices {

device {

vendor "HP-iSCSI-Enterprise"         #厂商名称

product "HP disk"         #产品型号

path_grouping_policy multibus         #默认的路径组策略

getuid_callout "/sbin/scsi_id -g -u -s /block/%n"         #获得唯一设备号使用的默认程序

prio_callout        "/sbin/acs_prio_alua %d"         #获取有限级数值使用的默认程序

path_checker readsector0         #决定路径状态的方法

path_selector "round-robin 0"         #选择那条路径进行下一个IO操作的方法

failback immediate         #故障恢复的模式

no_path_retry queue         #在disable queue之前系统尝试使用失效路径的次数的数值

rr_min_io 100         #在当前的用户组中,在切换到另外一条路径之前的IO请求的数目

}

}

最新文章

  1. hive的使用03
  2. hibernate----1-1
  3. VS使用Sublime Text 主题
  4. 开源:ASP.NET MVC+EF6+Bootstrap开发框架
  5. HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之全然具体解释
  6. tomcat 启动超时
  7. 算法模板——Dinic最小费用最大流
  8. 【CF245H】Queries for Number of Palindromes(回文树)
  9. jQuery中的for循环var与let的区别
  10. CocoaLumberjack——带颜色的Log
  11. iview 模态框点击确定按钮不消失
  12. Visual Studio 2013 更新 NuGet 包管理器
  13. JavaScript之函数存储[摘]
  14. qt无法使用终端启动的解决方法
  15. 从Python学习中得到的一点启发 - Java逆向索引ArrayList
  16. grandstack graphql 工具基本试用
  17. java SE 入门之语言与环境(第一篇)
  18. sql语句分组/排序/计算总数/连接等sql语句书写
  19. 转:python的nltk中文使用和学习资料汇总帮你入门提高
  20. OSG图形设备接口GraphicsContext

热门文章

  1. Win10 安装 Python3 (上)
  2. 达梦数据库产品支持技术学习分享_Week2
  3. Nginx 配置实例-配置负载均衡
  4. Go基础结构与类型01---常量变量表达式
  5. ALD对照CVD淀积技术的优势
  6. 国内外企业竞争AR HUD
  7. MegEngine 框架设计
  8. 第四代自动泊车从APA到AVP技术
  9. C语言数组初始化方式
  10. [USACO3.1]最短网络 Agri-Net