• 认识EMC中端存储产品的SPcollect


    对于VNX存储系统的维护,很多人可能都听说过SPCollect,那么什么是SPcollect,该文件有什么用途,如何使用?本文将详细介绍SPCollect。

    SPcollect文件包含VNX存储系统的Block部分的所有系统健康状况,主要用于系统的故障诊断和系统健康检查。

    EMC内部人员使用TRiiAGE或者NGTriiage工具来自动分析Spcollect日志信息。

    什么是Spcollect?

    大家知道,每个VNX的控制器,也就是SP,底层运行着一个Windows操作系统。在windows操作系统之上,安装了一个使用Perl语言开发的工具(spcollect.pl)来收集和生成log文件,该文件位于C:dump目录下。

    Spcollect需要在控制器A和B分析进行收集,收集后的文件格式如下:

    <Serial>_SPA/B_<TimeStamp>_<Signature>_data.zip

    如: APM00073502323_SPA_2015-08-07_02-14-17_1e0333_data.zip

    如果Spcollect文件不全,则会以runlog.txt文件结尾,如

    如:APM00073502323_SPA_2015-08-07_02-14-17_runlog.txt

    Spcollect文件的生成速度完全取决于存储系统的大小和忙闲程度。

    如何收集Spcollect?

    收集Spcollect的方法总结起来有如下几种:

    • Unishpere
    • NavisecCLI
    • NaviCLI
    • USM
    • Remote Anywhere

    无论使用上述那种方法,都是调用位于控制器上的Perl脚本来生成最新的Spcollect,所以上述五种方法收集出来的结果应该是一模一样的。至于用那种工具,你看你熟悉那种工具了。由于我们面对的大部分对象都是非专业训练的人员,所以这里对最简单的Unisphere的方法进行介绍。

    首先登录Unishpere,如下图所示:

    如果客户有多套VNX存储系统,一定要double check存储序列号,不要收集了错误的日志信息。

    Unishpere 1.1.25及其之后的版本,在System->Diagnostic Files,位于屏幕的右边,如下图所示:

    对于早于1.1.25版本,在System->SPA/B Tasks,位于屏幕左边,如下图所示:

    点击Generate开始生成最新的Spcollect后,可以通过下面的窗口来监控生成进展。

    如果文件名还是以runlog.txt结尾,说明还在继续收集过程中,可以通过Refresh按钮来查看最新的进度。

    Spcollect文件生成后,需要将其从控制器上传输到笔记本上,也是在这个界面,首先选择要传输的文件,在右边选择放到本地那个目录, 然后点击Transfer,开始传输后,可以查看传输进展。如下图所示:

  • 相关阅读:
    Oracle死锁只会回滚跟死锁有关的那条SQL,而不会回滚整个事务
    Mysql安装过程(linux:2.6.18-194.el5,Mysql:)
    格式化分区,报/dev/sdb1 is apparently in use by the system; will not make a filesystem here!
    安装Oracle 11gR2,报错:[INS-06101] IP address of localhost could not be determined
    mysql-5.5.25-winx64在win7 x64 免安装配置
    insert遭遇阻塞
    linux中轻松使用backspace和上下按键
    排序
    MySQL
    基于Boost的同步TCP通信
  • 原文地址:https://www.cnblogs.com/dahaoran/p/12162568.html
Copyright © 2020-2023  润新知