对于EMC VNX block的SP Collect日志收集方法大家已经非常熟悉了,也很简单,在unisphere的图形界面上就有对应的菜单,但对于VNX unified的配置,由于很多工程师对于file不熟悉,而且操作基本上要ssh到控制台来做操作,所以基本上很少人懂这个,一谈到要file的support materials,就虾米了。这里对如何收集EMC VNX unified日志方法做个介绍,有了日志,对于故障排查和问题分析就会容易很多,而不是拿一张照片来给他算命的方式来寻求帮助。
拿到日志后,可以联系vx:StorageExpert,对故障进行探讨。
简单普及一下 VNX unified是什么?市场上绝大部分的VNX存储系统是blcok的,就是2个控制器带一堆盘,提供SAN访问,没有NAS访问的。如果是2个控制器上面还有控制器,还有1U服务器的控制台的就是Unifed storage,一套系统同时提供SAN+NAS的存储访问,从物理架构上来看,就复杂了很多。下面是个典型的unified的物理配置图。
对于NAS系统,需要收集的日志是support materials,另外这个也可以备份NAS的配置文件和NASDB(NAS database),一箭双雕。
收集VNX file的support material:
用nasadmin登录,运行命令
/nas/tools/collect_support_materials
这个命令大概会运行5-15分钟,当运行完毕后,会给出生成的文件名称,类似下面的名称
/nas/var/emcsupport/support_materials_<serial#>.date_time.zip
同时收集file的support material和block的sp Collect:
Nasadmin登录,运行命令
/nas/tools/collect_support_materials -getsp"
也是大概5-15分钟运行,完成后,会给出生成的文件名称,类似
/nas/var/emcsupport/support_materials_<serial#>.date_time.zip
在这个zip文件中也同时包含SP Collect的日志信息。
单独在unifed的NAS控制台单独收集SP Collect日志:
使用nasadmin登录,然后运行
/nas/tools/.get_sp_collect
一样运行大概5-15分钟,当收集完成后,会给出spcollect的文件名。
/nas/var/log/SPCOLLECT.zip
对于NAS控制台,还有个文件是怎么把这个日志文件拿下来:
使用ftp或者WinScp把文件拿下来。
ftp是在本地笔记本上配置一个ftp服务器
ftp ftp server地址
login as anonymous (no password required)
bin (to set as binary, this is default in linux, but good to set)
lcd /nas/var/emcsupport (or lcd /nas/var/log - the directory where we got the file to be transfered)
put <exact_file_name> (Example : put SPCOLLECT.zip - case sensitive, just file name not the dir)
bye (to exit ftp)
使用WinSCP的工具登录控制台,然后拿下来文件。
最简单的方法就是用mobaxterm之类的ssh工具,在左边就直接有了scp的连接,直接拖拉就把log文件拿到了本地。