专家答疑:DS6800连接AIX时vpath常见问题解答

1. 什么是SDD?

答:SDD(Subsystem Device Driver)是一个虚拟设备的驱动程序,是来支持ESS,DS系列产品,SAN Volume Controller(SVC),Cisco MDS 9000的内置SVC CSM模块的多路径环境环境。它安装在主机(host)系统里,在磁盘驱动程序之上,完成以下功能:


  • 增强数据的可用性
  • 动态在多个路径中进行 I/O 的负载均衡
  • 自动进行路径的切换保护
  • 在线下载存储设备的微码
  • 主机(host)系统的路径选择策略

SDD可以安装在有HACMP和没有HACMP的AIX 操作系统中。

2. DS6800、DS8000和ESS所用的SDD是否一样?

答:一样。

SSD包分三种,DS6800和8000,ESS使用一种;SVC和嵌入Cisco MDS交换机的SVC CSM各使用一种。

3. SDD需要哪些安装包,从哪里下载?

DS6800和8000,ESS使用的SDD由四个连接脚本文件和两个驱动文件,共六个文件组成。

四个主机(host)连接脚本(Host Attachment scripts for SDD on AIX)为:

ibm2105.rte ; devices.fcp.disk.ibm.rte ;

devices.scsi.disk.ibm2105.rte ; devices.fcp.disk.ibm.rte

可以从以下的网站下载

http://www-1.ibm.com/support/docview.wss?rs=540&context=ST52G7&dc=D410&q1=host+scripts&uid=ssg1S4000106&loc=en_US&cs=utf-8&lang=en






















AIX 版本 预安装 SDD
4.3 devices.sdd.43.rte devices.sdd.43.1.6.0.2.bff
5.1 devices.sdd.51.rte devices.sdd.51.1.6.0.2.bff
5.2 devices.sdd.52.rte devices.sdd.52.1.6.0.2.bff
5.3 devices.sdd.53.rte devices.sdd.53.1.6.0.2.bff


两个驱动文件为:

可以从以下的网站下载

http://www-1.ibm.com/support/docview.wss?rs=540&context=ST52G7&dc=D430&uid=ssg1S4000065&loc=en_US&cs=utf-8&lang=en

4. 怎样查看vpath与hdisk的对应关系?

答:使用命令lsvpcfg 就可以列出来每个vpath都是由哪些hdisk组成的。

5. 为什么会发生vpath设备丢失的现象?

答:所谓vpath丢失现象是指hdisk设备的数目和vpath的数目不匹配。例如DS6800映射给AIX 10个fbvolume(LUN),那么就应该有40个hdisk设备和10个vpath设备。每个vpath都对应4个hdisk。如果看到的vpath设备不足10个,就说明vpath设备丢失了,被隔离了。

这种现象有两个可能性:


  • 手工选择了某些hdisk设备,使之不生成vpath设备,这些hdisk用来构建rootvg;
  • 由于操作不当引起错误,vpath设备被隔离。

详细描述请参考以下手册:

http://www-1.ibm.com/support/docview.wss?rs=540&context=ST52G7&q=ssg1*&uid=ssg1S7000303&loc=en_US&cs=utf-8&lang=en+en

6. vpath丢失了怎么办?

答: vpath丢失了以后可以通个查看/etc/vpexclude ,如果这里面包含了丢失的vpath,可以删掉这个文件或者删掉文件中的vpath信息。 重新运行cfgmgr 即可。

7. 为什么会发生vpath设备打不开的情况?

答: 在AIX环境中如果不按正确的步骤对vpath设备进行操作,例如:不exportvg就删除构成该vg的vpath设备和hdisk,就会出现个别vpath设备无法打开的错误。

例如当用某个vpath设备创建vg时,系统报错如下:

LABEL: VPATH_PATH_OPEN

IDENTIFIER: F45CFAFB

如果察看sdd.log会看到如下的记录:

09:07:26 vpath_open: Get_ReservKey failed for vpath0 path 0. rc=5 a[0].inv=1

09:07:26 Get_ReservKey: Failed. status_val=0x1, bus_status=0x18, adapter_status=0x0

可见问题出在vpath被锁定上。