3 Argentum

一个关于powerpath的奇怪现象?

跳至解决方案

新近做了个机房搬迁,从整体规划到实施都很顺利,可在最后验证的时候发现个奇怪的现象:

客户环境也比较简单,几十台Win2008 服务器由FC-SAN连入后端EMC VNX,服务器上均

安装了PP软件,验证过程中,存储端没有异常、交换机也正常,但发现在主机PP Console

里没有任何信息显示,即没有阵列、没有HBA、也没有LUN,在命令行方式执行

powermt也提示no devices,通常情况下,会认为存储端没有分配LUN主机、或是主机识别LUN

有问题等,可事实上在2008的磁盘管理中,显示完全正常,而且也是链路聚合后的磁盘,

对这些磁盘逐一检查,完全正常,没有任何问题,几十台服务器里这样的情况几台,由于

是生产系统,没敢尝试卸载一类的操作,就上述现象,不知道究竟是何故?如何解决,谢谢!

标签 (2)
0 项奖励
1 解答

已接受的解答
5 Rhenium

Re: 一个关于powerpath的奇怪现象?

跳至解决方案

通常只要powermt config再save一下就行。那在Device Manager里运行一下Scan for hardware changes试试?或者找台不重要的机器重装一下PP。

之前举办过一次PowerPath的专家问答活动,虽然是Unix平台为主,但一些经验也可以参考一下:【专家问答】PowerPath在Unix平台上的常见问题及处理

如果主机HBA能看到所有的LUNpath,但是PowerPath里面还是看不到LUN或者Path,那么可能还需要检查以下几种情况:

  1. 存储是否被PowerPath管理(执行powermt display options查看存储是否在”managed”状态)LUN是否之前被手动unmanaged过(执行powermt display unmanaged检查)以及在划LUN后是否执行过"powermt config"在PowerPath上扫描过
  2. 如果是CLARiiON/VNX存储,failover mode配置是否正确。由于failover mode配置错误导致主机能看到LUN但是PowerPath看不到LUN的问题很常见,尤其是AIX系统(在AIX上,针对不同情况,failover mode需要配成3或者4,这个时候我们需要参照EMC的文档要求在存储端把failover mode修改成正确的值,然后重启主机,这样一般情况下PowerPath就能看到LUNpath了。(关于failover mode的配置,可以参考EMCKB文档emc99467https://support.emc.com/kb/31521
  3. PowerPath的配置是否有错误,如AIX上的ODM软件包缺少或者安装错误(错误的版本、安装成MPIO的软件包等等情况),Solaris底下没有安装按照要求彻底关闭自带的MPxIO等等都会导致PowerPath无法管理LUN,请参考相关文档(如ODM安装包的readme文件和相关的Powerpath安装指导)进行检查。
  4. 安装了不正确的PowerPath安装包也会导致该问题,所以在安装PowerPath之前请确认操作系统PowerPath支持,从EMC官方下载相应的安装文件并按照文档要求进行安装。

如果以上这些都检查过了但是还是有问题,就需要打EMC 800support开一个case进一步分析了。

在原帖中查看解决方案

0 项奖励
3 回复数
5 Rhenium

Re: 一个关于powerpath的奇怪现象?

跳至解决方案

通常只要powermt config再save一下就行。那在Device Manager里运行一下Scan for hardware changes试试?或者找台不重要的机器重装一下PP。

之前举办过一次PowerPath的专家问答活动,虽然是Unix平台为主,但一些经验也可以参考一下:【专家问答】PowerPath在Unix平台上的常见问题及处理

如果主机HBA能看到所有的LUNpath,但是PowerPath里面还是看不到LUN或者Path,那么可能还需要检查以下几种情况:

  1. 存储是否被PowerPath管理(执行powermt display options查看存储是否在”managed”状态)LUN是否之前被手动unmanaged过(执行powermt display unmanaged检查)以及在划LUN后是否执行过"powermt config"在PowerPath上扫描过
  2. 如果是CLARiiON/VNX存储,failover mode配置是否正确。由于failover mode配置错误导致主机能看到LUN但是PowerPath看不到LUN的问题很常见,尤其是AIX系统(在AIX上,针对不同情况,failover mode需要配成3或者4,这个时候我们需要参照EMC的文档要求在存储端把failover mode修改成正确的值,然后重启主机,这样一般情况下PowerPath就能看到LUNpath了。(关于failover mode的配置,可以参考EMCKB文档emc99467https://support.emc.com/kb/31521
  3. PowerPath的配置是否有错误,如AIX上的ODM软件包缺少或者安装错误(错误的版本、安装成MPIO的软件包等等情况),Solaris底下没有安装按照要求彻底关闭自带的MPxIO等等都会导致PowerPath无法管理LUN,请参考相关文档(如ODM安装包的readme文件和相关的Powerpath安装指导)进行检查。
  4. 安装了不正确的PowerPath安装包也会导致该问题,所以在安装PowerPath之前请确认操作系统PowerPath支持,从EMC官方下载相应的安装文件并按照文档要求进行安装。

如果以上这些都检查过了但是还是有问题,就需要打EMC 800support开一个case进一步分析了。

在原帖中查看解决方案

0 项奖励
3 Argentum

Re: 一个关于powerpath的奇怪现象?

跳至解决方案

通过USM抓到的配置信息,清楚的显示这几台设备的Failover mode设置均为0,而其他没有问题的主机设置为1,基本可以确定,PP不显示信息,和该参数的设置不正确有关联,感谢Roger_Wu的支持!

0 项奖励
5 Rhenium

Re: 一个关于powerpath的奇怪现象?

跳至解决方案

也是前人的经验成果总结的好~

感谢您对论坛的一贯支持!

0 项奖励