全部博文(33)
2008年(33)
分类: LINUX
2008-09-04 14:16:59
问题描述:
当linux(redhat as3 u8)主机重启后,不能自动的找到EVA存储。
fdisk -l 不能发现EVA存储了。VG信息也报错。
解决办法:
通过执行 /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。