溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux中multipath多路徑是什么樣的

發(fā)布時間:2021-11-08 17:07:32 來源:億速云 閱讀:140 作者:柒染 欄目:建站服務(wù)器

這篇文章將為大家詳細(xì)講解有關(guān)linux中multipath多路徑是什么樣的,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

一、什么是多路徑

普通的電腦主機(jī)都是一個硬盤掛接到一個總線上,這里是一對一的關(guān)系。而到了有光纖組成的SAN環(huán)境,或者由iSCSI組成的IPSAN環(huán)境,由于主機(jī)和存儲通過了光纖交換機(jī)或者多塊網(wǎng)卡及IP來連接,這樣的話,就構(gòu)成了多對多的關(guān)系。也就是說,主機(jī)到存儲可以有多條路徑可以選擇。主機(jī)到存儲之間的IO由多條路徑可以選擇。每個主機(jī)到所對應(yīng)的存儲可以經(jīng)過幾條不同的路徑,如果是同時使用的話,I/O流量如何分配?其中一條路徑壞掉了,如何處理?還有在操作系統(tǒng)的角度來看,每條路徑,操作系統(tǒng)會認(rèn)為是一個實(shí)際存在的物理盤,但實(shí)際上只是通向同一個物理盤的不同路徑而已,這樣是在使用的時候,就給用戶帶來了困惑。多路徑軟件就是為了解決上面的問題應(yīng)運(yùn)而生的。

多路徑的主要功能就是和存儲設(shè)備一起配合實(shí)現(xiàn)如下功能:
1.故障的切換和恢復(fù)
2.IO流量的負(fù)載均衡
3.磁盤的虛擬化

由于多路徑軟件是需要和存儲在一起配合使用的,不同的廠商基于不同的操作系統(tǒng),都提供了不同的版本。并且有的廠商,軟件和硬件也不是一起賣的,如果要使用多路徑軟件的話,可能還需要向廠商購買license才行。比如EMC公司基于linux下的多路徑軟件,就需要單獨(dú)的購買license。好在, RedHat和Suse的2.6的內(nèi)核中都自帶了免費(fèi)的多路徑軟件包,并且可以免費(fèi)使用,同時也是一個比較通用的包,可以支持大多數(shù)存儲廠商的設(shè)備,即使是一些不是出名的廠商,通過對配置文件進(jìn)行稍作修改,也是可以支持并運(yùn)行的很好的。

 二、 配置多路徑

1. 配置 yum 源 

2. 安裝multipath軟件

yum install device-mapper device-mapper-multipath

3. 設(shè)置

3.1 multipath設(shè)置

接著通過命令:multipath –ll 查看多路徑狀態(tài)查看模塊是否加載成功

[root@liujing ~]#  multipath –ll   查看多路徑狀態(tài)

Mar 10 19:18:28 | /etc/multipath.conf does not exist, blacklisting all devices.

Mar 10 19:18:28 | A sample multipath.conf file is located at

Mar 10 19:18:28 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf

Mar 10 19:18:28 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf

Mar 10 19:18:28 | DM multipath kernel driver not loaded    ----DM模塊沒有加載

如果模塊沒有加載成功請使用下列命初始化DM,或重啟系統(tǒng)

---Use the following commands to initialize and start DM for the first time:

modprobe dm-multipath

modprobe dm-round-robin

service multipathd start

multipath –v2

初始化完了之后再通過multipath -ll命令查看是否加載成功

[root@liujing ~]#  multipath -ll

Mar 10 19:21:14 | /etc/multipath.conf does not exist, blacklisting all devices.

Mar 10 19:21:14 | A sample multipath.conf file is located at

Mar 10 19:21:14 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf

Mar 10 19:21:14 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf

DM multipath kernel driver not loaded    ----這個提示沒了說明DM模塊已加載成功。

從上面的提示可以看到,DM模塊是成功加載,但是/etc/下沒有multipath.conf 配置文件,下一步介紹如何配置multipath.conf 文件。

3.2. 配置multipath:

通過vi命令創(chuàng)建一個Multipath的配置文件路徑是/etc/multipath.conf ,在配置文件中添加multipath正常工作的最簡配置如下:

vi /etc/multipath.conf

blacklist {

devnode "^sda"

}

defaults {

user_friendly_names yes

path_grouping_policy multibus

failback immediate

no_path_retry fail

}

multipaths {

    multipath {

        wwid 360080e50002c4bbc00000c8159836588

        alias mpath2

    }

    multipath {

        wwid 360080e50002c4bbc00000c7f59836554

        alias mpath3

}

    multipath {

        wwid 360080e50002c4bbc00000c55597945ee

        alias mpath4

    }

    multipath {

        wwid 360080e50002c4df200000c4359794ebc

        alias mpath5

}

    multipath {

        wwid 360080e50002c4df200000c4759794ff2

        alias mpath6

    }

}

service multipathd restart

關(guān)于linux中multipath多路徑是什么樣的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI