[root@node01 ~]# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 6.4 (Santiago)
Release: 6.4
Codename: Santiago

1、安装Multipath

[root@node01 ~]# yum install device-mapper-multipath*

2、初始化配置

[root@node01 ~]# cp /usr/share/doc/device-mapper-multipath-0.4./multipath.conf /etc/multipath.conf
[root@node01 multipath]# service multipathd status
multipathd (pid ) is running...
[root@node01 multipath]# service multipathd restart
ok
Stopping multipathd daemon: [ OK ]
Starting multipathd daemon: [ OK ]

3、初始化默认磁盘配置

[root@node01 multipath]# multipath -ll
mpathe (14f504e46494c455273434a5465302d754d374f2d67673139) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sde : active ready running
mpathq (14f504e46494c455230484c58456c2d3245364a2d374e7974) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdp : active ready running
mpathd (14f504e46494c455262594b796d6f2d7a5a5a522d52735630) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdd : active ready running
mpathp (14f504e46494c455246774e5a44422d336338732d34756b6c) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdq : active ready running
mpathc (14f504e46494c45526467507876672d4b3054732d49633937) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdc : active ready running
mpatho (14f504e46494c45526c68627036542d356e4b4a2d47787653) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdo : active ready running
mpathb (14f504e46494c4552354b7456426d2d4465564d2d624f4958) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdb : active ready running
mpathn (14f504e46494c455249316b6856642d6e5a74362d3265454a) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdn : active ready running
mpathm (14f504e46494c4552576a427a41782d63686b392d32733233) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdm : active ready running
mpathl (14f504e46494c4552725332354f412d646f30572d66646864) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdl : active ready running
mpathk (14f504e46494c45526177716e586f2d426d57442d31776f48) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdk : active ready running
mpathj (14f504e46494c45523442545747392d436e656e2d53523049) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdj : active ready running
mpathi (14f504e46494c4552504e55376c792d554271462d72496f4b) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdi : active ready running
mpathh (14f504e46494c45524270706d6a4d2d31786b6c2d78576348) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdg : active ready running
mpathg (14f504e46494c455234795462646c2d684d64502d566d3244) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdh : active ready running
mpathf (14f504e46494c45524f38497847642d7761714e2d38703763) dm- OPNFILER,VIRTUAL-DISK
size=.0G features='' hwhandler='' wp=rw
`-+- policy='round-robin 0' prio= status=active
`- ::: sdf : active ready running

4、多节点统一配置
多节点共享存储环境下,可以下面的文件统一磁盘路径,确保每一个节点的磁盘对应统一。
具体就是在/etc/multipath/bindings文件中指定磁盘和wwid的对应关系,免除多节点下的磁盘映射混乱。
需要重新刷新multipath。

[root@node01 ~]# more /etc/multipath/bindings
# Multipath bindings, Version : 1.0
# NOTE: this file is automatically maintained by the multipath program.
# You should not need to edit this file in normal circumstances.
#
# Format:
# alias wwid
#
mpatha 1ATA VBOX HARDDISK VB92c04338-06c91aad
mpathb 14f504e46494c4552354b7456426d2d4465564d2d624f4958
mpathc 14f504e46494c45526467507876672d4b3054732d49633937
mpathd 14f504e46494c455262594b796d6f2d7a5a5a522d52735630
mpathe 14f504e46494c455273434a5465302d754d374f2d67673139
mpathf 14f504e46494c45524f38497847642d7761714e2d38703763
mpathg 14f504e46494c455234795462646c2d684d64502d566d3244
mpathh 14f504e46494c45524270706d6a4d2d31786b6c2d78576348
mpathi 14f504e46494c4552504e55376c792d554271462d72496f4b
mpathj 14f504e46494c45523442545747392d436e656e2d53523049
mpathk 14f504e46494c45526177716e586f2d426d57442d31776f48
mpathl 14f504e46494c4552725332354f412d646f30572d66646864
mpathm 14f504e46494c4552576a427a41782d63686b392d32733233
mpathn 14f504e46494c455249316b6856642d6e5a74362d3265454a
mpatho 14f504e46494c45526c68627036542d356e4b4a2d47787653
mpathp 14f504e46494c455246774e5a44422d336338732d34756b6c
mpathq 14f504e46494c455230484c58456c2d3245364a2d374e7974

How To: Multipath Linux x86-64 Release 6.4的更多相关文章

  1. 【翻译mos文章】Linux x86 and x86-64 系统SHMMAX最大

    Linux x86 and x86-64 系统SHMMAX最大值 参考原始: Maximum SHMMAX values for Linux x86 and x86-64 (文件 ID 567506. ...

  2. < IOS > X-code 5.1 x86 - 64 编译问题

    关于xcode 5.1   x86 - 64 编译问题   坐等了N久,终于IOS 7.1 发布了,作为一个果粉,忍不住第一时间升级了.结果用设备测试的时候,出问题了,一直检测不到设备,哈哈,纠结了半 ...

  3. Linux X86在下面TLB机制

    TLB - translation lookaside buffer 快表.直译为翻译后备缓冲器,也能够理解为页表缓冲.地址变换快速缓存. 因为页表存放在主存中,因此程序每次訪存至少须要两次:一次訪存 ...

  4. linux x86内核中的分页机制

    Linux采用了通用的四级分页机制,所谓通用就是指Linux使用这种分页机制管理所有架构的分页模型,即便某些架构并不支持四级分页.对于常见的x86架构,如果系统是32位,二级分页模型就可满足系统需求: ...

  5. linux下64位汇编的系统调用(1)

    现在基本上系统都是64位了,而64位系统下的汇编和32位有了较大的变化,无论是系统调用的接口还是C标准库的接口都和32位汇编有所不同:下面简单谈一下在64位linux下如何利用汇编直接调用系统调用. ...

  6. Linux x86架构下ACPI PNP Hardware ID的识别机制

    转:https://blog.csdn.net/morixinguan/article/details/79343578 关于Hardware ID的用途,在前面已经大致的解释了它的用途,以及它和AC ...

  7. android sdk linux 文本 64 位置

    android sdk linux 64 之前获得模.现在补上一,然后,小伙伴们下载 版权声明:本文博主原创文章,博客,未经同意不得转载.

  8. linux下64位汇编的系统调用(3)

    背景知识基本交代清楚了,下面我们实际写一个小例子看一下.代码的功能很简单,显示一行文本,然后退出.我们使用了syscall中的write和exit调用,查一下前面的调用号和参数,我们初步总结如下: w ...

  9. linux下64位汇编的系统调用(2)

    知道了syscall调用号之后还不算完,还要搞清楚2件事: 1 每种调用号需要传递哪些参数: 2 调用如何传递参数以及结果如何返回: 第一个问题的答案是: 在linux系统中某个程序执行时进行的系统调 ...

随机推荐

  1. C 语言宏快速入门

    //####### 参照C语言的预处理命令简介 ######## #define 定义一个预处理宏 #undef 取消宏的定义 #include 包含文件命令 #include_next 与#incl ...

  2. 【干货】Kafka 事务特性分析

    特性背景 消息事务是指一系列的生产.消费操作可以要么都完成,要么都失败,类似数据库的事务.这个特性在0.10.2的版本是不支持的,从0.11版本开始才支持.华为云DMS率先提供Kafka 1.1.0的 ...

  3. 谈谈c++纯虚函数的意义!

    纯虚函数的存在有什么意义呢?相信大学假设有c++这么课程.在讲到纯虚函数时,必然会讲到纯虚函数是面向接口编程的基础. 如今和大家分享下纯虚函数设计的原由.目的.产生的效果. 现代软件project很庞 ...

  4. Codeforces Round #273 (Div. 2)C. Table Decorations 数学

    C. Table Decorations   You have r red, g green and b blue balloons. To decorate a single table for t ...

  5. VS2010 使用TeeChart绘图控件 - 之二 - 绘制图形(折线图,柱状图)

    1.前期准备 具体可见VS2010 使用TeeChart绘图控件 - 之一 控件和类的导入 1. 1 添加TeeChart控件,给控件添加变量m_TeeChart 添加TeeChart控件,右击控件, ...

  6. AngularJS2.0 一个表单例子——总体说来还是简化了1.x 使用起来比较自然

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  7. JSP-Runoob:JSP 自定义标签

    ylbtech-JSP-Runoob:JSP 自定义标签 1.返回顶部 1. JSP 自定义标签 自定义标签是用户定义的JSP语言元素.当JSP页面包含一个自定义标签时将被转化为servlet,标签转 ...

  8. 72. js EXTJS grid renderer用法

    转自:https://blog.csdn.net/shancunxiaoyazhi/article/details/22156083 renderer : Function (可选的)该函数用于加工单 ...

  9. VUE修改每个页面title

    //index.js routes: [ { name:'home', path: '/home/:openname', component: Home, meta: { title: '首页' } ...

  10. 【题解】晋升者计数 Promotion Counting [USACO 17 JAN] [P3605]

    [题解]晋升者计数 Promotion Counting [USACO 17 JAN] [P3605] 奶牛们又一次试图创建一家创业公司,还是没有从过去的经验中吸取教训.!牛是可怕的管理者! [题目描 ...