Linux连接EVA4/6/8K安装总结 By LaoGuo
时间:2007-04-09 来源:星坤
安装前请对照SPOCK确认Linux的版本,光纤卡型号。EVA4/6/8控制卡工作方式为Active/Active方式,在Linux下需要使用Qlogic卡驱动程序所带的Failover功能。
1。准备阶段
从惠普网站下载最新的光纤卡版本HP StorageWorks FCA2214 driver。下載时,需要根据Linux的内核版本确认下栽版本(Linux下可以使用uname -r来得到内核版本。此下载包里边不但包含有光纤卡的驱动程序,而且带有一些很实际的命令,如lssd, hpscan等。
2。EVA4/6/8的设置
HOST设置:最新的Command View EVA(Version 4.1.2)里边host类型里边多了一个Linux选项,但不要用它,您需要按照以下步骤来设置HOST类型(光纤卡的WWID可以在Linux下通过dmesg命令找到。
a. 从Operating System Type里边选择Custom。
b. 在Custom type一栏里输入以下字段00000020220008AA
c. 点击Save Changes按钮保存设置。
EVA Vdisk设置:必须把vdisk设置为Path A Failover或Path B Failover。否则可能会出现IO错误。
3。光纤卡驱动的安装。
如果您的Linux是惠普的Poliant Server, 安装时又是通过smartstart光盘安装,那么smartstart会把所有相关的驱动程序都装上了,我们只需要使用rpm -q hp_qla命令检查一下版本是不是最新就行了。
如果您的Linux不是通过smartstart安装,或者Server不是惠普的Poliant, 那么很不幸,需要手工安装刚下载的驱动程序,不过安装办法很简单。把驱动拷贝到Linux上去,解压后直接运行如下命令即可。这个命令不但安装了driver, 还安装了fibutility, 包含上面提到的那些命令。
# ./INSTALL -f ( -f参数是告诉安装程序,光纤卡按照Failover模式工作,下边会提到光纤卡工作模式)
当然不怕麻烦的话,也可以用rpm -ivh xxxxxxx一个一个包的安装。安装完之后一定要做一次系统重起,简单一个reboot命令就行了。
4。系统设置。
如果一切正常,就应该可以看到了EVA上的盘了,可以采用lssd命令列出来相关的盘,也可以使用fdisk -l来列一下盘。
5。TroubleShooting
问题1:为什么我安装driver失败?
失败的原因可能是系统缺乏某些rpm包,请仔细检查一下安装失败报的错误。
问题2:为什么我用lssd命令看到了每个盘变成了4个或2个硬盘?
Qlogic Driver有三种工作方式,single path, secure path, qla failover, Single path下光纤卡会通过所有的路径看到lun,没有冗余(可以让我们更清晰的了解了AA)。secure path用于操作系统需要安装secure path软件的情况,而对于EVA 4/6/8K, 我们需要用qlogic_failover模式,可以通过命令/opt/hp/src/hp_qla2x00src/set_param -x命令修改为qlogic_failover方式。修改之后要记得重起系统,还是需要reboot。
问题3:为什么我more /proc/scsi/scsi时看到EVA的硬盘Type不是Direct-Access,而是unknown。
确认EVA HOST和vdisk属性设置正确后,尝试reboot一下主机。
相关阅读 更多 +