linux 掛接EVA4000遇到一個問題解決

sonsunny發表於2008-08-23

問題描述:

當linux(redhat as3 u8)主機重啟後,不能自動的找到EVA儲存。

fdisk -l 不能發現EVA儲存了。VG資訊也報錯。

[@more@]

解決辦法:

透過執行 /opt/hp/hp_fibreutils/hp_rescan -a

再次執行 fdisk -l ,能夠發現EVA儲存。現在問題是每次機器重啟都要手工執行hp_rescan -a,這將對後期的的維護造成很大的不變。因此需要變寫一個shell 放到linux 的啟動守護程式裡將得到解決。

具體如下:

cd /etc/rc.d/init.d

vi /etc/rc.d/init.d/eva4000
#!/bin/sh

#chkconfig: 2345 80 05
#description: For rescan EVA4000 and add drive module

case "$1" in
"start")
/opt/hp/hp_fibreutils/hp_rescan -a
vgscan
vgchange -a y /dev/vg_data
insmod /lib/modules/2.4.21-20.ELsmp/kernel/drivers/scsi/sg.o
;;
"stop")
;;
esac


chmod 755 eva4000
chkconfig --add eva4000
./eva4000 start

這樣每次重啟主機後能夠自動識別EVA儲存和啟用使用EVA儲存的VG。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15192459/viewspace-1009380/,如需轉載,請註明出處,否則將追究法律責任。

相關文章