Chinaunix首页 | 论坛 | 博客
  • 博客访问: 177323
  • 博文数量: 33
  • 博客积分: 1411
  • 博客等级: 上尉
  • 技术积分: 342
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-04 13:04
文章存档

2008年(33)

我的朋友

分类: LINUX

2008-09-04 14:16:59

linux 挂接EVA4000遇到一个问题解决

问题描述:

当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。

阅读(1827) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~