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
可以从以下的网站下载
AIX 版本预安装SDD
4.3devices.sdd.43.rtedevices.sdd.43.1.6.0.2.bff
5.1devices.sdd.51.rtedevices.sdd.51.1.6.0.2.bff
5.2devices.sdd.52.rtedevices.sdd.52.1.6.0.2.bff
5.3devices.sdd.53.rtedevices.sdd.53.1.6.0.2.bff
两个驱动文件为:
可以从以下的网站下载
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设备被隔离。
详细描述请参考以下手册:
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被锁定上。