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
二,配置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)
说明:
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)
linux安装多路径报错,Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)...相关推荐
- linux安装vnc服务报错,Linux安装vnc server
操作系统: centos7.6 需求: 安装并配置vnc server 参考: https://blog.csdn.net/absenceoftrace/article/details/5188203 ...
- linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls
linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls 报错 解决 ...
- Linux安装ElasticSearch启动报错的解决方法
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...
- linux安装多路径报错,linux多路径软件rdac安装方法
RDAC安装方法 首先把rdac的源文件拷贝到服务器上,rdac可以从管理软件SANtricity中的光盘中取得Rdac的安装需要系统装好make,gcc等编译工具,此外还需要安装kernel-dev ...
- linux安装python库报错pywin32_Python3爬虫利器:Scrapy的安装
Scrapy是一个十分强大的爬虫框架,依赖的库比较多,至少需要依赖的库有Twisted 14.0.lxml 3.4和pyOpenSSL 0.14.在不同的平台环境下,它所依赖的库也各不相同,所以在安装 ...
- linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...
报错信息 最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序.在程序开发结束开始打包时,却发现一直报错 PyInstaller cannot check for ass ...
- Linux安装SDL2.0报错 Missing Xext.h, maybe you need to install the libxext-dev packag
1.更新yum 源 yum install epel-release -y 2.直接使用yum install -y libx11-dev libxv-dev 安装提示无可用软件包 3.此时先用yum ...
- linux u盘 启动报错,linux U盘启动系统的绘制
brw-r----- 1 root disk 8, 32 10-16 15:50 /dev/sdc brw-r----- 1 root disk 8, 36 10-16 15:50 /dev/sdc4 ...
- linux 复制硬盘 启动报错,linux挂载硬盘报错(you must specify the filesystem type)
今天自己的虚拟机磁盘用完成,于是想加一磁盘,当挂载时发现报错you must specify the filesystem type.(注:我的系统环境是lcentos6.3装在virtualbox的 ...
最新文章
- maven配置默认jdk版本
- 永洪Desktop自由表格间计算使用教程
- Hive数据倾斜优化
- mysql 8.0 postgresql_PostgreSQL8.0的安装和配置- -
- iOS AVAudioRecorder参数设置
- python的mysql模块_Python中操作mysql的pymysql模块详解
- 微软技术专家谈x86架构的怪异之处
- linux下监控磁盘空间脚本
- xshell简单使用
- Spoj REPEATS 后缀自动机+set
- 原生 android 手机,三部具有原生安卓系统的旗舰手机,一部比一部漂亮
- html卡通人物旋转,AE教程-把平面卡通人物制作成头部扭动旋转动画 3D Head Rotation for Detailed Artwork 带中文字幕...
- 世界上第一台电子计算机adc,2004山东公务员考试计算机专业理论题
- 安装phpnow服务[Apache_pn]提示失败的解决方法
- 拼多多校招----最大乘积(python)
- 如何将一个压缩包在不解压的情况下,进行分卷
- empty()与isEmpty(),空判断
- ASLR 的关闭与开启(适用于 Windows7 及更高版本)
- 【亡羊补牢】JS灵魂之问 第23期 修炼内功 关于闭包的回顾
- STM32G070CBTx使用LL库原生I2C读取FM24C04D
热门文章
- android jni 结构体_Android应用开发Android JNI-c/c++调用java方法
- (含Python源码)Python实现K阶多项式的5种回归算法(regression)
- QT中信号和槽的简单解释
- markdown下编辑latex数学公式
- ❤ 想知道大厂面试都问什么吗,附最强面试技巧!!(大数据开发岗)❤
- SpringBoot 自带工具类~ObjectUtils
- 小学学校计算机设备使用记录表,小学计算机上机记录文本表.doc
- 学校计算机教室的用途,录播教室有什么功能,又有哪些用途
- AI应用开发基础傻瓜书系列目录
- Linux的实际操作:文件目录类的实用指令(touch cp)