故障现象:
当PowerPath发现dead path时应该如何处理?
解决方案:
在PowerPath目录下运行如下命令:
1、以下命令用于检查新路径,如果显示dead paths,则删除已存在的dead路径:
powermt check
2、以下命令用于扫描磁盘设备,PowerPath会自动进行配置;
powermt config
3、使用以下命令查看路径状态,如果所有路径显示为有效并且为激活状态(没有HBA激活问题),则进行下一步:
powermt display dev=all
以Symmetrix为例,该命令输出显示如下:
Pseudo name=hdiskpower15
Symmetrix ID=00028550xxxx
Logical device ID=00F4
state=alive; policy=SymmOpt; priority=0; queued-IOs=0
==============================================================================
------ Host ----- - Stor - -- I/O Path - -- Stats -
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
2 fscsi2 hdisk18 FA 14aA active alive 0 2
1 fscsi1 hdisk39 FA 5bA active alive 0 2
4、保存正确的PowerPath更改:
powermt save
如果以上步骤仍没有解决dead paths问题,对当前磁盘设备配置保留一个备份,停用设备,然后按照以下步骤操作:
对于Linux, HP-UX, AIX操作系统:
1. # mv /etc/powermt.custom*,至需要的目录/路径,作为备份;
对于Windows系统:
> C:WINDOWSsystem32driversetcpowermt.custom
2. 重启。
对于Solaris操作系统:
1. # mv /etc/powermt.custom* 以及 /kernel/drv/emcp.conf,至需要的目录/路径,作为备份。
首先尝试只修改powermt.custom,而emcp.conf不变;
注:PowerPath 4.5.0版本有一个已知问题:重启时文件emcp.conf没有被创建。对于这个问题,使用命令:touch /kernel/drv/emcp.conf,权限应为:rw-r--r—root。
2. 重启。
此时,如果powerpath磁盘设备与之前powermt display dev=all命令输出不符,使用emcpadm命令重命名磁盘设备。关于如何用emcpadm命令重命名磁盘设备,参见emc166911。
|