How To: Multipath Linux x86-64 Release 6.4
[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的更多相关文章
- 【翻译mos文章】Linux x86 and x86-64 系统SHMMAX最大
Linux x86 and x86-64 系统SHMMAX最大值 参考原始: Maximum SHMMAX values for Linux x86 and x86-64 (文件 ID 567506. ...
- < IOS > X-code 5.1 x86 - 64 编译问题
关于xcode 5.1 x86 - 64 编译问题 坐等了N久,终于IOS 7.1 发布了,作为一个果粉,忍不住第一时间升级了.结果用设备测试的时候,出问题了,一直检测不到设备,哈哈,纠结了半 ...
- Linux X86在下面TLB机制
TLB - translation lookaside buffer 快表.直译为翻译后备缓冲器,也能够理解为页表缓冲.地址变换快速缓存. 因为页表存放在主存中,因此程序每次訪存至少须要两次:一次訪存 ...
- linux x86内核中的分页机制
Linux采用了通用的四级分页机制,所谓通用就是指Linux使用这种分页机制管理所有架构的分页模型,即便某些架构并不支持四级分页.对于常见的x86架构,如果系统是32位,二级分页模型就可满足系统需求: ...
- linux下64位汇编的系统调用(1)
现在基本上系统都是64位了,而64位系统下的汇编和32位有了较大的变化,无论是系统调用的接口还是C标准库的接口都和32位汇编有所不同:下面简单谈一下在64位linux下如何利用汇编直接调用系统调用. ...
- Linux x86架构下ACPI PNP Hardware ID的识别机制
转:https://blog.csdn.net/morixinguan/article/details/79343578 关于Hardware ID的用途,在前面已经大致的解释了它的用途,以及它和AC ...
- android sdk linux 文本 64 位置
android sdk linux 64 之前获得模.现在补上一,然后,小伙伴们下载 版权声明:本文博主原创文章,博客,未经同意不得转载.
- linux下64位汇编的系统调用(3)
背景知识基本交代清楚了,下面我们实际写一个小例子看一下.代码的功能很简单,显示一行文本,然后退出.我们使用了syscall中的write和exit调用,查一下前面的调用号和参数,我们初步总结如下: w ...
- linux下64位汇编的系统调用(2)
知道了syscall调用号之后还不算完,还要搞清楚2件事: 1 每种调用号需要传递哪些参数: 2 调用如何传递参数以及结果如何返回: 第一个问题的答案是: 在linux系统中某个程序执行时进行的系统调 ...
随机推荐
- jQuery鼠标悬停显示提示信息窗体
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 到底什么是RPC?
RPC:远程过程调用,是一种同意分布式应用程序调用网络上不同计算机的可用服务的机制.RPC服务会在注冊表中给自己注冊一个UUID,成为通用唯一标识符.这个UUID针对每一项服务都是一个唯一的值,且在全 ...
- centos上装eclipse步骤
1.去官网下个eclipse for linux的 地址:http://www.eclipse.org/downloads/ Eclipse IDE for Java EE Developer ...
- E - 吃糖
题目描述: 某人买了n兜糖果,第i兜有Ai块糖.此人把所有这些糖果用一个数字标记起来:他这样标记这些糖,第一袋糖用用数字1到A1,第二袋糖用数字A1+1到A1+A2,如此类推.如果还没明白看样例可以更 ...
- algorithm库———count&&countif
algorithm头文件定义了一个count的函数,其功能类似于find.这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果. 编写程序读取一系列int型数据,并将它们存储到vecto ...
- C++11 function使用
function是一组函数对象包装类的模板,实现了一个泛型的回调机制. 引入头文件 #include <functional>using namespace std;using names ...
- bzoj4756
http://www.lydsy.com/JudgeOnline/problem.php?id=4756 水题一枚...但是我写了一个小时...手贱打反查不出来... 就是每次线段树合并,先把自己的儿 ...
- unsigned 赋值负数输出情况 & printf输出格式
%d 有符号10进制整数 %ld 长整型 %hd短整型 %i 有符号10进制整数 %o 无符号8进制整数 %u 无符号10进制整数 %x 无符号的16进制数字,并以小写abcdef表示 %X 无符号的 ...
- kindeditor上传文件的使用
在线富文本编辑器kindeditor配置(.Net Framework 3.5) 下载地址:http://kindeditor.net/down.php 解压放在项目要目录下, 在Bin目录下添加 ...
- 03-vue实例生命周期和vue-resource
vue实例的生命周期 什么是生命周期:从Vue实例创建.运行.到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期! 生命周期钩子:就是生命周期事件的别名而已: 生命周期钩子 = 生命周期函 ...