■ 新疆 趙修文
在配置多路徑之前,需要安裝好服務(wù)器的HBA卡,配置磁盤陣列;連接服務(wù)器、磁盤陣列到存儲交換機(jī),并配置存儲交換機(jī)。
此次安裝配置為2臺服務(wù)器,安裝銀河麒麟操作系統(tǒng),1臺磁盤陣列(含雙控制器),1臺光纖交換機(jī)。
dpkg–l | grep multi path-tools
如果沒有任何返回值說明沒有安裝多路徑軟件包,若之前安裝不正確,可以使用dpkg -r卸載報(bào)錯的軟件包。
1.如果可以連接互聯(lián)網(wǎng),直接使用apt源安裝方式最方便;
如果不能連接互聯(lián)網(wǎng),可以使用安裝光盤或iso文件作為本地apt源,然后再安裝。
制作本地apt源的方法如下:
mount–l //查看cdrom設(shè)備及掛載點(diǎn)
如果光盤沒有掛載,則執(zhí)行mount命令掛載
2.安裝軟件包
apt-get install multipath-tools
如果需要從SAN引導(dǎo),還需要安裝multipath-toolsboot
apt-get install multipathtools-boot
查看multip ath-tools和multipathd服務(wù)是否為開機(jī)自啟:
systemctl list-unitfiles | grep multipath
如果不是enable,說明沒有設(shè)置為開機(jī)自啟,需要執(zhí)行如下命令開啟:
systemctl enable multipathtools.service
systemctl enable multipathd.service
首先啟動服務(wù),然后檢查多路徑模塊是否正常加載
systemctl start multipathd.service
lsmod | grep dm_mul tipath
檢查multipath驅(qū)動是否正常加載,有正常返回值,說明安裝正確
1.從麒麟操作系統(tǒng)中復(fù)制多路徑配置模板文件
cp usr/share/doc/multipathtools/examples/multipath.conf.synth /etc/multipath.conf
2.修改配置文件的準(zhǔn)備工作
使用multipath -ll查看多路徑狀態(tài),記錄存儲廠商及型號,如圖1所示。
查看存儲磁盤的wwid號并記錄,ll /dev/disk/byid/,如圖2所示。
3.準(zhǔn)備工作完成后,可以使用vi /etc/multipath.conf打開配置文件,進(jìn)行編輯。配置文件如下,主要包含多路徑配置multipaths、設(shè)備配 置devices。去除行首注釋符#,修改黑體字部分為之前記錄的內(nèi)容。
注意://及之后的內(nèi)容為筆者附加的說明,不包含在實(shí)際配置中。
圖1 查看多路徑狀態(tài)
圖2 查看存儲磁盤
//獲取唯一設(shè)備號使用的默認(rèn)程序
//硬件相關(guān)操作的型號,在路徑切換和IO錯誤時,執(zhí)行的操作模塊
圖3 文件系統(tǒng)配置
使用multipath -ll,可查看multipath管理的多路徑設(shè)備,同時,使用fdisk-l查看磁盤分區(qū),可以看到多了一項(xiàng)/dev/mapper/
1.分區(qū)
fdisk /dev/mapper/yellow
g 創(chuàng)建GPT分區(qū)
n增加新分區(qū)(按步驟操作)
w保存
2.創(chuàng)建文件系統(tǒng)
mkfs -t ext4 /dev/mapper/yellow1
3.后續(xù)操作
//查看磁盤分區(qū)uuid
如圖3所示。
編輯/etc/fstab文件,使系統(tǒng)啟動自動掛載該分區(qū),在文件最后添加如下內(nèi)容(#行為注釋,可以不加):
最后設(shè)置為0 0,為忽略備份設(shè)備,不檢查磁盤,若設(shè)置使能,在存儲出現(xiàn)故障時,可能導(dǎo)致系統(tǒng)無法啟動。多路徑配置完畢,多路徑設(shè)備使用方法與實(shí)際的物理設(shè)備一樣。多路徑啟用后,使用映射后設(shè)備操作磁盤(如/dev/mapper/X),不使用實(shí)際的物理設(shè)備進(jìn)行操作(如/dev/sdX)。