關於centos下iscsi的multipath存儲配置後不能安全關機的問題

    去年公司配置了一臺型號爲HP MSA2312i的iscsi磁盤陣列,前端服務器用IBM X3550M2系列的Intel Xeon E5504通用刀片服務器。在前端服務器安裝centos 5.4版本並安裝iscsi驅動及對multipath配置好後,用shutdown -h now或reboot命令關閉或重啓前端服務器時,結果在umount 磁盤陣列(HP MSA2312i)鏡像盤符死機;叫了幾次HP服務,結果HP工程師也未能解決這個問題,而據其說在RHEL 5.X中是不會這樣的,因此決定把機器從機房拖回公司,讓公司相關技術人員自己調試解決,遺憾的是相關技術人員(也諮詢了一些外界技術人員及查找相關資料)折騰了半個月也未能解決。最後偶決定自己來尋找問題:-),最後把問題定位爲由於在關機時umount磁盤陣列鏡像盤符前網絡模塊已經被關閉而導致umount時死機,並依據HP工程師說RHEL 5.X中是可以正常關機的,判斷可能關機時的腳本不一樣,於是拿RHEL 5.X版本來比較關機時的腳本,果然如偶所料,在centos 5.X中/etc/init.d/iscsid腳本文件的服務啓動函數start()開頭缺瞭如下腳本:

echo -n $"Turning off network shutdown. "
# we do not want iscsi or network to run during system shutdown
# incase there are RAID or multipath devices using
# iscsi disks
chkconfig --level 06 network off
rm /etc/rc0.d/*network
rm /etc/rc6.d/*network

    上述腳本含義爲"關閉機器時移除network服務,不需要自動關閉",於是添加上述腳本後,正常關機時就一切正常了。

    這記錄是去年寫的,今天整理磁盤文件時發現之,決定轉記在這裏能讓自己方便查閱,也能分享於更多人。這裏感謝leon同學的《centos上iscsi+multipath多路徑存儲配置手冊》博文,該文章有很強的操作性

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章