linux安装多路径报错,Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)...
Linux操作系統(tǒng)配置多路徑通用教程(適用于(RHEL,CentOS,SuSE等)
貓先生???2019 年 06 月 01 日
一,安裝軟件
1,執(zhí)行以下命令,檢查當(dāng)前系統(tǒng)中是否已經(jīng)安裝多路徑工具:rpm -qa | grep device-mapper-multipath
SuSE 系統(tǒng) multipath 相關(guān) rpm 包是 multipath-tools-*.rpm,檢查安裝包時(shí)使用如下命令:rpm -qa | grep multipath
2,如果配置好了yum執(zhí)行下面的命令安裝,沒(méi)有yum看第3步y(tǒng)um install -y device-mapper device-mapper-multipath
3,從系統(tǒng)安裝盤(pán)的/Packages 文件夾中拷出下面兩個(gè)文件,執(zhí)行命令安裝,不同的linux發(fā)行版,多路徑軟件的版本號(hào)不同,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,完成以上步驟后,需檢查多路徑工具是否已經(jīng)安裝成功。請(qǐng)執(zhí)行以下命令:rpm -qa | grep device-mapper-multipath
SuSE 系統(tǒng) multipath 相關(guān) rpm 包是 multipath-tools-*.rpm,檢查安裝包時(shí)使用如下命令:rpm -qa | grep multipath
二,配置DM Multipath
逐步執(zhí)行以下命令加載內(nèi)核 device-mapper 模塊,并啟動(dòng) multipathd 服務(wù)。modprobe dm-multipath
modprobe dm-service-time
service multipathd start (RHEL6.x、CentOS6.x、SuSE)
systemctl start multipathd.service (RHEL7.x、CentOS7.x)
說(shuō)明:在本博客的分類下,有介紹linux不用重啟掃描磁盤(pán)的文章,有興趣可以參考
三,獲取多路徑信息
1,執(zhí)行下面命令生成多路徑配置文件mpathconf --enable
2,刪除當(dāng)前沒(méi)有使用的多路徑multipath -F
3,格式化、檢測(cè)、合并多路徑multipath -v2
4,查看多路徑狀態(tài)multipath -ll
下面這段來(lái)自于網(wǎng)絡(luò),我寫(xiě)這個(gè)文檔是根據(jù)自己的經(jīng)驗(yàn)寫(xiě),沒(méi)有現(xiàn)場(chǎng)設(shè)備截圖。[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
此時(shí)記錄mpath磁盤(pán)的wwid,下面要用到
四,配置多路徑文件
1,創(chuàng)建multipath.confvi /etc/multipath.conf
編輯內(nèi)容如下,這只是一個(gè)范本,大家根據(jù)自己的環(huán)境定義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
}
}
保存以后執(zhí)行service multipathd restart (RHEL6.x、CentOS6.x、SuSE)
systemctl restart multipathd.service(RHEL7.x、CentOS7.x)
說(shuō)明:
a,上面示例的wwid就是執(zhí)行multipath ll之后記錄的每個(gè)磁盤(pán)的id,根據(jù)自己的硬件環(huán)境編輯即可
b,alias 是友好別名,根據(jù)自己的使用環(huán)境定義即可
c,blacklist里的sda,不掃描本地磁盤(pán),這里根據(jù)本地磁盤(pán)盤(pán)符來(lái)確定,該示例中假定本地盤(pán)符為 sda
d,有些存儲(chǔ)不支持prio alua,重啟多路徑服務(wù)的時(shí)候會(huì)報(bào)錯(cuò),重新編輯multipath.conf把prio alua 這一行刪除即可。
e,每次編輯完multipath.conf 都必需重啟multipathd服務(wù)
2,把multipathd 服務(wù)加入開(kāi)機(jī)自啟動(dòng)chkconfig --level 35 multipathd on (RHEL6.x、CentOS6.x、SuSE)
systemctl enable multipathd.service (RHEL7.x、CentOS7.x)
總結(jié)
以上是生活随笔為你收集整理的linux安装多路径报错,Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 服务器存档修改,云服务器存档修改器
- 下一篇: php反序列化漏洞 freebuf,最全