linux安装多路径报错,Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)...

Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)

猫先生 • 2019 年 06 月 01 日

一,安装软件

1,执行以下命令,检查当前系统中是否已经安装多路径工具:rpm -qa | grep device-mapper-multipath

SuSE 系统 multipath 相关 rpm 包是 multipath-tools-*.rpm,检查安装包时使用如下命令:rpm -qa | grep multipath

2,如果配置好了yum执行下面的命令安装,没有yum看第3步yum install -y device-mapper device-mapper-multipath

3,从系统安装盘的/Packages 文件夹中拷出下面两个文件,执行命令安装,不同的linux发行版,多路径软件的版本号不同,rpm -ivh device-mapper-multipath-libs-0.4.9-80.el6.x86_64.rpm

rpm -ivh device-mapper-multipath-0.4.9-80.el6.x86_64.rpm

4,完成以上步骤后,需检查多路径工具是否已经安装成功。请执行以下命令:rpm -qa | grep device-mapper-multipath

SuSE 系统 multipath 相关 rpm 包是 multipath-tools-*.rpm,检查安装包时使用如下命令:rpm -qa | grep multipath

e3f5a6e58963f9b92f731e7134c93507.png

二,配置DM Multipath

逐步执行以下命令加载内核 device-mapper 模块,并启动 multipathd 服务。modprobe dm-multipath

modprobe dm-service-time

service multipathd start (RHEL6.x、CentOS6.x、SuSE)

systemctl start multipathd.service (RHEL7.x、CentOS7.x)

说明:在本博客的分类下,有介绍linux不用重启扫描磁盘的文章,有兴趣可以参考

三,获取多路径信息

1,执行下面命令生成多路径配置文件mpathconf --enable

2,删除当前没有使用的多路径multipath -F

3,格式化、检测、合并多路径multipath -v2

4,查看多路径状态multipath -ll

下面这段来自于网络,我写这个文档是根据自己的经验写,没有现场设备截图。[root@server /]# multipath -ll

mpathc (3600a0b80001ffaf20000297a583cfaea) dm-5 IBM ,1722-600

size=84G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw

|-+- policy='service-time 0' prio=6 status=active

| |- 1:0:1:2 sdg 8:96 active ready running

| `- 6:0:1:2 sdm 8:192 active ready running

`-+- policy='service-time 0' prio=1 status=enabled

|- 1:0:0:2 sdd 8:48 active ghost running

`- 6:0:0:2 sdj 8:144 active ghost running

mpathb (3600a0b80002109ed0000174c583c8ba5) dm-4 IBM ,1722-600

size=70G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw

|-+- policy='service-time 0' prio=6 status=active

| |- 1:0:0:1 sdc 8:32 active ready running

| `- 6:0:0:1 sdi 8:128 active ready running

`-+- policy='service-time 0' prio=1 status=enabled

|- 1:0:1:1 sdf 8:80 active ghost running

`- 6:0:1:1 sdl 8:176 active ghost running

mpatha (3600a0b80001ffaf200002978583cfabc) dm-3 IBM ,1722-600

size=50G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw

|-+- policy='service-time 0' prio=6 status=active

| |- 1:0:1:0 sde 8:64 active ready running

| `- 6:0:1:0 sdk 8:160 active ready running

此时记录mpath磁盘的wwid,下面要用到

四,配置多路径文件

1,创建multipath.confvi /etc/multipath.conf

编辑内容如下,这只是一个范本,大家根据自己的环境定义wwid和alias。blacklist{

devnode sda

}

defaults{

find_multipaths yes

user_friendly_names yes

failback immediate

path_selector "round-robin 0"

path_checker tur

path_grouping_policy multibus

prio alua

}

multipaths {

multipath {

wwid 3600c0ff00029769ea010bc5901000000

alias MBXT_OCR

multipath {

wwid 3600c0ff00029769ea310bc5901000000

alias MBXT_DATA1

}

multipath {

wwid 3600c0ff00029769ea410bc5901000000

alias MBXT_DATA2

multipath {

wwid 3600c0ff00029769ea410bc5901000000

alias MBXT_FRA

}

}

保存以后执行service multipathd restart (RHEL6.x、CentOS6.x、SuSE)

systemctl restart multipathd.service(RHEL7.x、CentOS7.x)

77bc73596f82517be6f7204705362d90.png

说明:

a,上面示例的wwid就是执行multipath ll之后记录的每个磁盘的id,根据自己的硬件环境编辑即可

b,alias 是友好别名,根据自己的使用环境定义即可

c,blacklist里的sda,不扫描本地磁盘,这里根据本地磁盘盘符来确定,该示例中假定本地盘符为 sda

d,有些存储不支持prio alua,重启多路径服务的时候会报错,重新编辑multipath.conf把prio alua 这一行删除即可。

e,每次编辑完multipath.conf 都必需重启multipathd服务

2,把multipathd 服务加入开机自启动chkconfig --level 35 multipathd on (RHEL6.x、CentOS6.x、SuSE)

systemctl enable multipathd.service (RHEL7.x、CentOS7.x)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/506315.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

net framework 3.5 安装错误_PageAdmin CMS建站系统报http403错误的解决方案

pageadmin CMS目前已经是国内用户最多的网站内容管理系统,但是很多新手第一次安装时候最常见的错误就是http403错误。针对这个错误,小编我整理出了常见的原因及解决方法原因1、后台站点绑定的域名和当前打开的域名不一致。解决办法:重装PageA…

java进程内存一直没释放_五分钟彻底搞懂你一直没明白的Linux内存管理

现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知道:地址映射内存管理的方式缺页异常先来看一些基本的知识,在进程看来,内存分为内核态和用户态…

ehcache使用_Mybatis整合(Redis、Ehcache)实现二级缓存,恕我直言,你不会

目的:Mybatis整合Ehcache实现二级缓存Mybatis整合Redis实现二级缓存Mybatis整合ehcache实现二级缓存ssm中整合ehcache在POM中导入相关依赖org.springframework spring-context-support ${spring.version}org.mybatis.caches mybatis-ehcache 1.1.0net.s…

取证 c语言实现日志导出_日志与日志不一样:五种不能忽略的日志源

给日志源分出主次大有利于开展有效事件响应。就像分诊护士一样,安全人员也必须给数据分出个优先主次,以帮助他们更好地识别问题,使公司企业及其数据和设备能够避免入侵者和网络攻击的伤害。但是,记录和监视IT环境中的所有相关事件…

codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务

小爬最近接到的一个需求是:将windows系统下的打印任务批量有序传输给网络打印机,实现批量有序打印。用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容。这个问题可以这样分解:1、抓包,得到OA对应的任务接…

crmeb pc端模板下载_PC端人人影视下载速度如何提高

首先下载最新版本的人人影视我的是这个,右下角版本号1022然后在下载设置那里把连接数调高一点大致就这样我的就是调了一下然后下载速度高了许多,刚开始只有1M左右的速度,现在4,5M每秒

android 编辑自定义可编辑表格,smart 框架 列表 可编辑表格

可编辑表格常用属性colModel: [{label: "主键ID", name: "hellop1",hidden:true},{label: "列明", name: "hellop2",align: "center", editable: true, edittype: text, editrules: { required: true } }editable&#xff1…

dos虚拟机如何全屏显示_实用工具 | 虚拟机软件VirtualBox详细使用介绍

前言:搞自动化控制的工程师,要擅于利用工具和软件,其中,虚拟机就是很好的工具,安装操作系统以后,就相当于多了一台电脑,可以用来测试网络,测试软件,或者直接用来调试设备…

axure原型案例_Axure RP9原型案例:制作一个可以滑动的菜单

摘要:在PC端的产品中我们会常常见到滑动式菜单,当鼠标移入菜单上方,向下或向右自动滑动弹出子菜单,当页面信息层级较多或功能较多时,在产品设计时经常会用到这种滑动式菜单。今天就和大家分享如下制作滑动式菜单的交互…

一会404一会500_没网络就是404?这锅可不能乱背!

在那个房价未突破天际,一台计算机还可以占着几间房的年代。数据库被存放在一个神秘的房间中。如果无法找到请求者所需要的文件,用户将会得到file not found的信息。而这件房间的门牌就是404。404https://www.zhihu.com/video/1168484640850579456当然以上…

android8 呼吸灯,红米note8pro呼吸灯颜色如何设置?

红米note8pro支持呼吸灯功能,当有未读通知的时候,指示灯就会闪烁提醒。此外,我们还可以根据自己的喜好设置呼吸灯的颜色,下面为大家带来详细的设置教程。红米note8pro怎么设置呼吸灯颜色1、首先,进入手机桌面&#xff…

java string 返回匹配正则的字符串的起始位置_【Python】正则表达式

概述正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可…

html九图拼图游戏代码,HTML5拼图游戏

拼图游戏介绍 拼图游戏将一幅图片分割成若干拼块并将它们随机打乱顺序。当将所有拼块都放回原位置时,就完成了拼图(游戏结束)。 在“游戏”中,单击滑块选择游戏难易,“容易”为3行3列拼图游戏,中间为一个4行4列拼图游戏&#xff0…

access驱动程序_Linux驱动程序学习二 (续) scull 源码在内核5.4.0上的编译调试

《LINUX设备驱动程序》第三章提供了源码scull,但是由于我用的是5.4.0内核,书中的是2.6.10内核,内核发生了很大的变化,因此编译scull源码花费了不少时间,下面是编译调试记录。(这个编译调试记录应该是目前网络上适应内核版本最高的,所以也希望给近期加入《…

android评论嵌套,android 嵌套的listview示例(可参照实现朋友圈评论)

android 嵌套的listview示例(可参考实现朋友圈评论) 最近在项目中用到listview中再嵌套一个listview,两层也有监听,都没有问题。其实,主要解决里面那一层的listview的高度计算就可以,外面那一层listview自动计算。加上里面那层展开…

捷达vs7测试_捷达VS5话题:防撞钢梁,溃缩梁。第200311期

//封面图,捷达VS5,自中,最近看到网上有些观点有点儿带偏,然后咱们技术群今天也讨论了一下,大家也来听听咱们爱折腾的车主们是怎么看防撞梁的事情的。事情起因是因为大家看到一些网上的拆车视频,说捷达VS5前…

html5 原生拖拽,原生JS实现拖拽效果

这篇文章主要为大家详细介绍了原生JS实现拖拽效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了JS实现拖拽效果的具体代码,供大家参考,具体内容如下想要让整个元…

ov5640帧率配置_逃离塔科夫怎么提升帧率 帧率优化建议_单机游戏_游戏攻略

逃离塔科夫有着非常真实的游玩与画面表现,所以这类的多人游戏比较吃配置,那么帧率上不去会十分影响游戏体验,下面请看由“SIIYAM”带来的逃离塔科夫帧率优化建议,一起来看看吧。帧率优化建议:这游戏对于cpu资源分配和内…

js 带笔锋 签字版_年轻人的第一支签字笔? ——米家签字笔评测

emm感觉笔者能咕到自己都怀疑人生惹QAQ…对于小米而言,可能他家中性笔做的还真没手机那么好。但对于劝退这件事,理由其实是很复杂的。但既然决定了要来写这样一点东西,那我也自然要把我知道的和能想到的,略述一二。我们先来看看小…

itools 不支持缩略图下载_PS插件缩略图3.8.0.96安装教程

插件下载[名称]:PS插件『缩略图补丁3.8.0.96』[大小]:1.4 MB [语言]:简体中文 [安装环境]:Win7/Win8/Win10[支持版本]:PS CS6—CC2019[32/64位下载链接]:https://pan.baidu.com/s/1AlOlWzMZfYgdJSlZpbQsmw…