遇到复杂问题,您第一时间需要做的就是收集日志,下面对EMC DataDomain 存储系统(有人也叫做VTL虚拟带库)如何收集日志做一个详细说明:
EMC DD的日志分为两种,一种是Autosupport,一种是support bundle。
对于一般的简单的物理故障,收个autosupport日志就够了,这个日志比较小,大概1M左右,系统应该每天会自动生成一个autosupport的日志。
对于复杂故障,要分析root cause,就是根本原因的,宕机的,文件系统挂掉的,类似这样的,一定要收集support bundle日志,这个日志比较大,一般来说有1G左右,包含了系统所有的信息。
收集日志分两个方式,最简单的就是图形界面,收集完毕,还可以直接从图形界面下载下来。但是,Data Domain不同的DDOS版本,收集的菜单界面是有些差异的,但都是在Maintenance菜单下,具体就自己找下了。
下面是 DD OS 5.6版本的界面供参考
下面是DD OS 6.2 版本的界面
看到界面就应该很容易操作了,在support下有两个按钮,一个是autosupport,一个是support bundle,点击对应的按钮就可以生成对应的日志。日志生成以后,也会在这个页面显示生成的日志文件名,点击就可以下载,灰常简单。有了日志,可以加VX at StorageExpert,我们的专家帮你分析问题。
另外一种收集方法是命令行,CLI的方式,这个更灵活,但相比图形界面GUI来说,稍微有点复杂。 ssh或者串口登录命令行:
autosupport日志的CLI方式
autosupport send 不跟任何参数,就可以生成一个最新的autosupport日志。
autosupport show history 可以查看历史上生成的所有的autosupport日志,包含最近一次生成的。
所有生成的autosupport日志都保存在ddr文件系统中,/ddr/var/support 目录下。
support bundle日志的CLI命令
support bundle create default 生成一个support bundle日志
support bundle list 查看生成的日志
命令行生成了日志以后,如何拿下日志文件呢?其实最简单的办法就是去前面介绍的GUI界面download,也可以通过CIFS或者NFS共享目录来download下来对应的日志文件。
有了日志文件,这才有了共同语言来讨论问题,没有日志文件,仅仅一个亮黄灯的照片或者一个语言描述都是耍流氓。