zoukankan      html  css  js  c++  java
  • 认识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,开始传输后,可以查看传输进展。如下图所示:

  • 相关阅读:
    原创的java数据访问框架
    在ASP.NET中使用Session常见问题集锦
    Infragistics中WebGrid的MultiColumn Headers设计
    常用asp.net代码
    如何实现函数IF的嵌套超过七层?
    Microsoft® Visual Studio® 2005 Team Suite Service Pack 1
    ASP.NET中常用的文件上传下载方法
    ASP.NET 2.0:使用用户控件和定制的Web部件个人化你的门户网站
    office2007TW
    http://www.ydowns.com/download/53279.rar
  • 原文地址:https://www.cnblogs.com/dahaoran/p/12162568.html
Copyright © 2011-2022 走看看