案例二

此案例适用于SUSE11、SUSE12、CentOS6.X、CentOS7.X、RedHat6.X、RedHat7.X、OEL7.X、Ubuntu操作系统。

主机超时参数采集

  1. 设备登录成功后,发送cat /etc/*-release命令获取操作系统版本号,如果为SUSE Linux Enterprise Server 11,继续执行步骤2。

    linux:~ # cat /etc/*-release
     SUSE Linux Enterprise Server 11 (x86_64)
     VERSION = 11
     PATCHLEVEL = 3
     LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"

  2. 发送ls /sys/class/fc_host命令获取host列表。

    ls /sys/class/fc_host
    host1  host10  host11  host9

  3. 依次发送cat /sys/class/fc_host/hostX/port_state命令获取端口状态,其中hostX中的“X”表示HBA卡端口号。记录所有为Online的 hostX信息。

  4. 通过步骤3记录的hostX信息,执行如下命令cat /sys/class/scsi_host/hostX/model*name,其中hostX中的“X”表示HBA卡端口号,依次获取每一个host的HBA卡型号,并记录映射关系。也可使用host*,查询所有host的HBA卡型号。

    cat /sys/class/scsi_host/host1/model*name
    QLE2462
    linux-mmgn:~ # cat /sys/class/scsi_host/host10/model*name
    LPe16002B-M6
    linux-mmgn:~ # cat /sys/class/scsi_host/host11/model*name
    QLE2462
    linux-mmgn:~ # cat /sys/class/scsi_host/host9/model*name
    LPe16002B-M6

  5. 通过步骤3记录的hostX信息,通过如下命令cat /sys/class/fc_host/hostX/dev_loss_tmo,其中hostX中的“X”表示HBA卡端口号,依次获取每一个host的HBA卡超时时间,并记录映射关系。也可使用host*,查询所有host的HBA卡超时时间。

  6. 通过步骤3记录的hostX信息,通过如下命令cat /sys/class/fc_host/hostX/port_name依次获取host的wwpn号,报错时使用,其中hostX中的“X”表示HBA卡端口号。

    cat /sys/class/fc_host/host1/port_name
    0x2100001b320a3629
    linux-mmgn:~ # cat /sys/class/fc_host/host10/port_name
    0x10000090fa92bbe5
    linux-mmgn:~ # cat /sys/class/fc_host/host11/port_name
    0x2101001b322a3629
    linux-mmgn:~ # cat /sys/class/fc_host/host9/port_name
    0x10000090fa92bbe4

HBA超时评估报错

HBA卡超时时间检查不通过,报错信息如下:

HBA卡的端口(HBA model:  QLE2462, host ID: host1,WWPN:0x2100001b320a3629)超时时间检查不通过(Timeout:45);
HBA卡的端口(HBA model:  LPe16002B-M6, host ID: host9,WWPN:0x10000090fa92bbe4)超时时间检查不通过( Timeout:30);
注意:

HBA查询过程中,如果命令执行失败,收集时报错,并且在html文档中增加“命令执行失败:执行出错!”。Txt文档中增加报错信息。Excel文档中的HBA卡超时时间用“Error”来代替。其他的卡要继续收集。

修改HBA超时参数

执行echo X > /sys/class/fc_host/hostX/dev_loss_tmo 修改HBA超时参数,X为超时参数,Y为FC端口号,如图所示,设置超时5s。

验证超时参数修改生效

即时生效,重启失效。再次收集超时时间进行验证。

修复建议

如果有其它异常或任何疑问,请联系技术支持工程师处理。


华为专有和保密信息
版权所有 © 华为技术有限公司