最終用戶(hù)當前的部署環(huán)境為MSA2040的A控制器1號端口連接1號光纖交換機,B控制器1號端口連接2號光纖交換機,兩臺RHEL 6.8主機,每臺主機兩個(gè)光纖卡端口分別連接1號、2號光纖交換機,測試多鏈路冗余時(shí),斷開(kāi)主機與一臺光纖交換機的鏈路、保留主機與另一臺光纖交換機的鏈路,但主機無(wú)法訪(fǎng)問(wèn)到盤(pán)柜卷。
對此情況,建議:
1.確認Linux多鏈路的配置情況。
對于Linux的多鏈路部署,均安裝RHEL原生的多路徑軟件,同時(shí),HP提供優(yōu)化說(shuō)明。安裝多鏈路軟件后,務(wù)必參考HP文檔進(jìn)行調優(yōu)配置,以免非優(yōu)化配置導致后續使用時(shí)出現切換異常等等。
以下為MSA2040在RHEL 7.2下的多路徑配置測試,請轉發(fā)至用戶(hù)現場(chǎng)參考,在冗余測試進(jìn)行對比觀(guān)察。
RHEL 7.2,服務(wù)器本地邏輯驅動(dòng)器被識別為sda和sdb。
存儲端MSA2040,虛擬磁盤(pán)RAID6所屬A控,卷LUN 101大小1000GB,通過(guò)A1、A2、B1、B2顯式映射至服務(wù)器的兩個(gè)光纖卡端口。
映射后,掃描光纖卡通道的硬件狀態(tài),以識別存儲卷,過(guò)程略。
同一存儲卷由于多鏈路被識別為8個(gè)重復的磁盤(pán)設備,sdc~sdj。
sdc~sdj的WWID均相同,即為同一磁盤(pán)設備。
安裝device mapper multipath,可在OS安裝光盤(pán)中安裝相應的rpm包,安裝過(guò)程略。
安裝完成后,多路徑服務(wù)默認未啟用。
開(kāi)啟多路徑服務(wù)。
multipath -ll,可見(jiàn)重復磁盤(pán)已自動(dòng)聚合為多路徑設備mptha,但非推薦配置,8個(gè)重復磁盤(pán)分屬于8個(gè)多路徑群組且每個(gè)多路徑群組的優(yōu)先級均為1。
RHEL有默認的多路徑配置文件。
編輯多路徑配置文件,vim /etc/multipath.conf,按照HP推薦的模板進(jìn)行設置。
多路徑配置文件主要包含“defaults”、“blacklist”、“blacklist_exceptions”、“device”和“multipaths”五部分。
按照HP文檔《Native Linux Device-Mapper Multipath for HPE StorageWorks Arrays Reference Guide》,主要對“defaults”和“device”進(jìn)行編輯,進(jìn)行優(yōu)化配置。
編輯配置文件后,重啟多路徑服務(wù)。
重啟多路徑服務(wù)后,查看多路徑情況,可見(jiàn)配置已生效。
A1、A2與host1、host2之間的四條鏈路屬于一個(gè)多路徑群組,優(yōu)先級50,狀態(tài)active;
B1、B2與host1、host2之間的四條鏈路屬于一個(gè)多路徑群組,優(yōu)先級10,狀態(tài)enabled。
多路徑群組路徑優(yōu)先級是根據ALUA進(jìn)行判斷,優(yōu)先級數值大的路徑發(fā)生I/O,優(yōu)先級數值小的路徑屬于備用狀態(tài)(活動(dòng)且非優(yōu)化)。
故障測試
對A控進(jìn)行重啟,模擬A控故障。
A控重啟過(guò)程中,原有傳輸I/O的路徑為failed faulty狀態(tài),原有的備用路徑已變?yōu)閍ctive,傳輸I/O。
2.如按照上述說(shuō)明,確認多鏈路部署為優(yōu)化配置,但仍測試冗余性時(shí)故障情況依舊,可按照下述方法收集盤(pán)柜日志。
登陸后左側選擇相應的盤(pán)柜,然后在右側的Tools-Save Logs中收集日志。
收集日志時(shí),帶星號的空白處需要填寫(xiě),然后點(diǎn)擊Save Logs。
如使用IE瀏覽器收集日志(測試使用IE 10),會(huì )出現彈窗提示如下,可將日志另存。
如使用火狐瀏覽器收集日志(測試使用火狐42.0),會(huì )出現彈窗提示如下,可將保存文件,然后在瀏覽器的“下載-保存至” 默認路徑下查找該日志文件。。