
简介《EMC-Symmetrix-DMX 操作手册》面向企业级存储运维人员、维保工程师及需要熟悉 EMC DMX 平台的初中级技术人员围绕 Symmetrix DMX 系列的产品认知、日常巡检与常见故障处理提供参考。文档以 DMX 800、DMX1000、DMX2000、DMX3000 的图示说明为主线并覆盖 SymmWin 登录、key2success 自检、inline 命令行查看、环境检测与指示灯观察等巡检内容故障部分涉及硬盘定位、disk map 信息核对、硬盘更换及 DMX 800 SPS 故障处理便于读者建立从巡检到排障的知识框架。资源包共 1 个 doc 文件大小约 6.49MB目录层级清晰适合按型号和模块查阅。已有 677 人学习可作为 EMC DMX 设备维保与巡检工作的案头参考资料。1. 拿到《EMC-Symmetrix-DMX 操作手册》先别急着翻换盘章节DMX 巡检环境装在哪第一次接手一台 DMX 800最容易犯的错是把操作手册当成随手翻的说明书直接跳到更换故障硬盘。真正在现场卡住人的往往是更靠前的环节CE 笔记本连不上那台 1u 管理服务器SymmWin 登录窗口弹不出来key2success 跑完不知道日志落到哪个目录于是 DMX 巡检只能退化成围着机柜数指示灯。这套环境的门槛不在装系统而在装机前的准备——CE 账号、SymmWin、C:\EMC 下的序列号目录任何一环没对齐自检程序就跑不出结果EMC 更换电源、DMX 更换电池、换盘这些动作全都没有依据。这份 EMC DMX 手册把 DMX 800/1000/2000/3000 的机框图示、巡检流程和故障处理串在一条线上适合第一次独立接手 Symmetrix 老机型、又必须自己完成一轮巡检和备件更换的人。2. 装 SymmWin 之前把机框认全DMX 800/1000/2000/3000 的巡检对象对照手册第一章几乎全是图示DMX 800 的正视图、背视图、SPE 内部布局一张接一张看着枯燥。但这几张图决定了后面所有动作的落点换盘要开哪个 DAE 的门、SPS 告警时先量哪一路、风扇模块报警要拆哪一块板全靠它们。更实际的一点是key2success 自检报告里出现的 director 编号、Device Information 里的设备号最终都要能和物理槽位对上号对不上就只能凭感觉判断这在维保现场是要出事的。所以装 SymmWin 之前的准备本质上是把软件里看到的和机柜里摸到的先建立一一对应关系。2.1 四个型号的机框差异与巡检对象手册对 DMX 800 的描述最细可以直接拿来当基准整机由两个 SPEStorage Processor Enclosure组成每个 SPE 里有 4 个 director、2 块内存板、2 块 FEBE前端/后端板由后适配器和 DMX ECM/CCM 组合而成、两个 12V 电源PS1 与 PS2和一个风扇模块。DAEDisk Array Enclosure是 Clariion 设计的盘框代号 Katana一个框装 15 块光纤通道盘配 2 个电源和 2 个 LCCLink Control Card作用相当于 Symm6 上的 PBC。SPSStandby Power Supply则是 Symm6 电池的对应物一个 SPS 机箱里放 2 个 SPS每 2 个 DAE 配 1 个 SPS 机箱通过 RS232 通信掉电后只保证 90 秒的电池供电。型号手册给出的信息密度巡检时要重点确认的部件备注DMX 800图示最全含 SPE 内部布局2 个 SPE 的 director/内存板/FEBE、PS1 与 PS2、风扇模块、DAE 的 LCC可作为其它型号的参照DMX 1000以机框图示为主SPE 数量与 DAE 组合按现场配置单确认不要照搬 800 的数字DMX 2000以机框图示为主同上director 与盘框数量需现场核对槽位编号以实物丝印为准DMX 3000以机框图示为主同上整机规模更大走线更密巡检前先确认加电状态提示1000/2000/3000 三个型号在手册里主要是图示具体配置必须对着现场的配置单和机柜丝印确认拿 800 的部件数量去套另外三个型号是最常见的低级错误。装之前还要把几个缩写记牢不然看日志像看天书SPE 是带 director 和内存板的存储处理机框DAE 是盘框FEBE 是前后端合一的那块板SPS 是待机电源LCC 是盘框上的链路控制卡。这五个词在自检报告和 inline 命令行的输出里高频出现认不全就只能靠猜。2.2 CE 笔记本到 1u 管理服务器的接入DMX 800 的日常管理不走本地控制台标准做法是用 CE 笔记本连到一台 1u 管理服务器再由这台服务器跑 SymmWin。KVM键盘、显示器、鼠标是选配现场有就接没有就完全依赖笔记本这条链路。这条链路本身不复杂复杂的是现场标签混乱——机柜背面一堆网线拔错一根就可能碰到生产链路。我一般的顺序是先按机柜标签找到管理网口对应的那根线插上笔记本后先不急着开 SymmWin用最笨的办法验证连通性确认通了再往下走。下面这段是现场核对用的地址是示例实际以机柜标签为准# 管理口地址按现场标签替换192.0.2.10 只是文档示例地址 $mgmt 192.0.2.10 # 1. 先确认二层通不通丢包会直接导致 SymmWin 登录超时 Test-Connection -ComputerName $mgmt -Count 4 -ErrorAction Stop # 2. 再确认管理共享是否可达用来判断后续日志能不能直接从笔记本取 if (Test-Path \\$mgmt\c$) { 管理共享可达日志可以远程读取 } else { 管理共享不可达改用管理服务器本地读取日志 }Test-Connection的-Count 4是发 4 个 ICMP 包比默认的连续 ping 更容易看出偶发丢包-ErrorAction Stop是为了让不通的时候直接抛错而不是静默继续省得后面排查时误以为网络是好的。第二段用Test-Path探管理共享只是给自己一个判断依据探不通不代表环境有问题很多现场本来就没开管理共享那就老老实实坐到管理服务器前面去读日志。这一步失败时看什么ping 不通先查笔记本网段和掩码再看交换机端口指示灯最后才怀疑管理服务器本身的网卡。血泪经验是很多时候问题出在笔记本还挂着无线网卡路由优先级把管理网段的流量带偏了把无线禁用再试一次往往就好了。2.3 目录与账号准备C:\EMC 下的序列号目录SymmWin 在管理服务器上按存储序列号建目录自检日志固定落在C:\EMC\存储SN\symmwin\logs下面。这个路径里最容易出错的是中间那层序列号——它必须和存储实际的 SN 完全一致多一位、少一位、字母大小写不同日志就会落到另一个目录里去而 SymmWin 界面不会给你任何提示。等自检跑完去翻日志找不到文件人就开始怀疑程序没跑成功。装之前先把这个目录确认好顺便看看这台机器上是不是已经存在历史目录# 存储序列号按机器铭牌填写不要凭记忆敲 $sn 000000000000 $logDir C:\EMC\$sn\symmwin\logs # 建目录-Force 保证父目录一起创建且重复执行不报错 New-Item -ItemType Directory -Path $logDir -Force | Out-Null # 列出 C:\EMC 下已有的序列号目录核对是否与实物一致 Get-ChildItem C:\EMC -Directory | Select-Object Name, LastWriteTime # 确认目标目录可写权限不对时自检跑完会静默丢日志 test | Out-File -FilePath (Join-Path $logDir write_test.tmp) -Encoding ascii Remove-Item (Join-Path $logDir write_test.tmp)-Force在这里有两个作用父目录不存在时一并创建目录已存在时不报错适合反复执行。Get-ChildItem那行是给自己留证据——如果C:\EMC下已经有别的序列号目录说明这台管理服务器以前管过别的机器日志翻错目录的概率非常高。最后那段写测试文件再删掉是为了提前暴露权限问题比起自检跑完发现日志目录空的这一步花十秒钟划算得多。账号方面CE 登录用的口令在手册里写得很明确User type 选 CEName 随便填Password 输入 sade不区分大小写。装环境阶段不用纠结这个口令的复杂度它是手册给定的现场约定真正要留意的是输入法状态——中文全角下敲出来的字符看着一样验证就是不过。3. 登录 SymmWin 跑通 key2successCE 账号与 Procedure Wizard 的配置环境准备好之后第一件要跑通的事不是巡检而是让自检程序完整跑完一轮并留下日志。原因很实在key2success 的输出是后面一切判断的底稿Director Status 和 Device Information 两段决定了你要不要动手拆东西。跑不通自检就开始换盘等于闭着眼睛做手术。这一章按手册给的操作路径走一遍把每一步的填法和失败时的判断点写清楚。3.1 CE 登录三个字段里只有两个需要动SymmWin 启动后点 login 按钮弹出 loginscreen 窗口三个字段User type、Name、Password。User type 必须选 CE这是权限级别选错会出现能登录但功能菜单是灰的这种诡异现象Name 随便输入现场一般填自己好认的标识Password 输入 sade不区分大小写。注意登录失败优先查 User type 和输入法。这两项占了我见过的问题里的绝大多数剩下的才是账号被锁或服务没起来。如果三次都进不去先退出来看一眼 SymmWin 服务本身有没有跑起来别在登录框上反复试。这一步的判断成本很低但很多人会在这里耗掉半小时。3.2 走 Procedure Wizard 调起 A Keys To Success登录进去之后的自检路径是固定的四层点 Procedures选 Procedure Wizard在菜单树里找到 J RTS/CEs Services展开后选 A Keys To Success点 Run 开始执行健康检查。这条路径看着简单实际有两个容易踩的点。第一Procedure Wizard 里的菜单树是按服务类别组织的J RTS/CEs Services 不一定在展开状态需要先点开第二Run 之后界面不会立刻有进度条式的反馈看起来像没反应实际后台已经在跑这段时间千万别重复点 Run会起多个实例抢同一个日志文件。执行时间跟机器规模和当前负载有关老机型上要等一会儿。等界面弹出完成提示、点 OK 之后才能查看 HealthCheck log。这个顺序不能颠倒——提前去翻目录看到的是上一次的日志很容易误判成这次的结果。3.3 三个日志文件与 HealthCheck.log 的读法手册写明每次执行 Keys To Success 都会产生 3 个 log 文件统一存放在C:\EMC\存储SN\symmwin\logs下其中能明确看到名字的是 HealthCheck.log 和 HealthCheck_A3.log第三个是同批次一起生成的那个文件现场按时间戳认即可不用死记名字。读日志有个顺序问题先看最新的那份 HealthCheck.log它记录的是整轮检查的过程和结论再看同批次的另外两份补充信息。翻日志用命令行比在资源管理器里点更快REM 切到日志目录序列号按实际替换 cd /d C:\EMC\000000000000\symmwin\logs REM /od 按修改时间升序最新的排在最后方便确认这批日志是不是刚生成的 dir /od REM /i 忽略大小写/c: 精确匹配整串把两段关键结论抓出来 findstr /i /c:Director Status /c:Device Information HealthCheck.logdir /od里o是排序、d是按日期时间升序这个习惯救过我很多次——同一目录下堆着十几次自检的日志只看文件名根本分不清哪份是刚才跑的。findstr的/c:和直接跟字符串的区别在于前者把整串当一个整体匹配关键词里带空格时不会拆开。抓出来之后重点看两段Director Status 用来看各个 director 的状态是否正常Device Information 用来看设备层面的信息。这两段是手册明确点名需要注意的地方其余的输出可以当背景信息。看的时候手边放着第 2 章那张槽位对照表把报告里的编号和物理位置对一遍比事后回机柜前重新数一遍省事得多。如果findstr什么都没抓出来先别怀疑关键词写错用dir /od确认一下日志文件大小是不是 0——0 字节基本就是自检中途被打断重新跑一轮即可。4. inline 命令行与 Environmentals巡检项怎么配、怎么看自检跑通只说明软件链路是好的硬件层面的巡检还得靠 inline 命令行、Environmentals 检测和指示灯这三条腿。这三项在手册里各占一节篇幅不大但现场的判断依据几乎全在这里。装环境阶段把它们跑一遍等于给这台机器留了一份基线以后出问题时至少有个对比的起点。4.1 inline 命令行的查看入口与留痕inline 命令行是进到系统内部看实时状态的入口能看到 I/O 性能、存储利用率这类自检报告里不会展开的信息。手册没有把每条命令都列全现场更实用的做法是先想清楚这次要看什么再决定敲什么别漫无目的地翻。我的习惯是每次巡检固定看三类director 侧的状态、盘框侧的设备信息、以及和上次巡检有差异的地方。看完立刻留痕不然一周后完全不记得当时看到什么。留痕这一步可以用一段小脚本把这一轮的日志整体归档# 每轮巡检后把日志复制到按日期命名的归档目录保留原始文件不动 $sn 000000000000 $src C:\EMC\$sn\symmwin\logs $dst D:\巡检\$(Get-Date -Format yyyyMMdd_HHmm) New-Item -ItemType Directory -Path $dst -Force | Out-Null # 只复制自检相关的日志避免把整个目录搬走 Copy-Item -Path $src\HealthCheck*.log -Destination $dst -Force # 顺手记一条巡检备注写清机型、执行人、结论 $(Get-Date -Format yyyy-MM-dd HH:mm) SN$sn 机型DMX800 自检通过 | Out-File -FilePath (Join-Path $dst note.txt) -Encoding utf8Get-Date -Format yyyyMMdd_HHmm精确到分钟避免同一天多轮巡检互相覆盖-Force让重复执行不中断HealthCheck*.log的通配是为了把同批次的三个文件一起带走不用逐个点名。归档目录放 D 盘是个人习惯原则上不要和管理服务器上的原始日志放同一个物理盘那块盘出问题时至少还有一份。4.2 Environmentals温度、电源、风扇的读数Environmentals 检测对应的是运行环境本身温度、湿度、电源状态这些。它的价值在于提前发现趋势——等到设备因为过热自动保护关机那就不是巡检能解决的事了。看这项的时候重点不是当前读数是否在范围内而是和上一轮比有没有变化。同一台机器在同一个机房温度读数短时间内明显抬升多半是机房空调或者设备风扇出了问题这时候去看风扇模块的状态比盯着数字更有意义。DMX 800 每个 SPE 配一个风扇模块和两个 12V 电源这两个部件的状态在 Environmentals 里都能反映出来。提示Environmentals 的结论要连同执行时间一起记。单独一个读数没有参考价值两次读数之间的差异才有。电源这一项要额外留意 SPS。SPS 走 RS232 通信掉电后只提供 90 秒的电池支撑这个时间窗口是给系统做安全下电用的不是让你从容处理业务。所以 SPS 的电池状态必须在巡检阶段确认不能等真断电的时候才发现它早就失效了——那时候 EMC 更换电源和 DMX 更换电池都来不及。4.3 指示灯与 SPS 状态的一次性过检指示灯是最直观的一层也是最容易被忽略的一层因为它不产生日志。巡检时按机框走一圈SPE 的电源灯、风扇灯DAE 每个盘位的活动灯和故障灯SPS 机箱上的状态灯一个不落。观察位置正常表现异常时先做什么SPE 电源模块PS1/PS2常亮无橙色记录后进 Environmentals 看电源读数SPE 风扇模块常亮无异响停机窗口内安排更换别拖DAE 盘位活动灯随 I/O 闪烁定位槽位进 disk map 核对容量转速DAE 的 LCC状态灯正常检查两条链路是否都在SPS 机箱状态灯正常无告警先确认 RS232 通信再判断电池走这一圈的时候手边带纸笔或者手机拍照把异常位置直接记下槽位号。凭记忆回工位再描述左边那个框、上面数第三个对接备件的人基本没法处理。SPS 的过检要多一步一个 SPS 机箱里有 2 个 SPS每 2 个 DAE 配 1 个 SPS 机箱先确认这个配比和现场的盘框数量对得上再看状态。曾经遇到过盘框扩容后 SPS 没有同步增加的情况平时没事一次计划断电测试就暴露了。这类问题在巡检阶段发现成本最低。5. 避坑与排查装和用之间最容易翻车的五件事5.1 现象CE 登录一直失败口令明明是对的现象loginscreen 窗口里 User type 选了 CE、Password 输入 sade点登录没反应或者提示验证失败反复重试都一样。原因绝大多数不是口令问题。第一种可能是 User type 没真正选中 CE下拉框看着是 CE实际还停在默认项第二种是输入法处于中文全角状态敲出来的 sade 在视觉上和半角几乎一样但字符编码不同第三种是 SymmWin 服务本身没起来登录请求发出去没有响应端。解决切到英文半角重新输入一次确认 User type 下拉框真的落在 CE 上再点登录。两次不通就退出来看服务状态别在登录框上反复试。这条经验是纯血泪换来的——有一次在现场耗了四十分钟最后发现是输入法。5.2 现象自检跑完了日志目录里却没有新文件现象A Keys To Success 执行完弹出完成提示点了 OK去C:\EMC\存储SN\symmwin\logs下翻最新的文件时间还是上一次的。原因序列号目录名和存储实际 SN 不一致。SymmWin 按 SN 建目录并写日志SN 有一位数不同就会落到另一个目录里界面上不会有任何提示。另一种可能是目录权限不对写入被静默拒绝。解决先Get-ChildItem C:\EMC -Directory把已有的序列号目录全列出来看有没有第二个疑似目录再把目录名和机器铭牌逐位核对。权限问题按 2.3 那段写测试文件的方法提前验证别等跑完才发现。5.3 现象自检报告显示正常业务侧还在报盘故障现象key2success 跑完HealthCheck.log 里没有明显异常但主机侧或者监控侧持续报某块盘有问题。原因自检给的是整体结论具体到某块盘的细节要看 Device Information 那一段和 disk map。报告整体通过不代表每一块盘都健康尤其是早期劣化的盘可能还没触发整体告警。解决把 Device Information 逐条过一遍再进 disk map 对照故障盘的容量和转速。手册把在 disk map 中查看故障硬盘大小及转速单独列了一节就是为了换盘时拿到正确规格的备件——容量对了转速不对换上去照样有问题。5.4 现象换了盘系统识别不到新盘现象按流程拔出故障盘、插入新盘盘位灯不亮或者一直处于异常状态。原因常见三种。一是新盘规格和原盘不一致容量或转速对不上二是插拔时没有完全到位盘框的背板连接没咬合三是换盘前没有确认该盘位在系统中的状态故障盘还在被引用。解决换之前一定先在 disk map 里确认容量和转速把型号记下来再领备件。插入时听到明确的到位声观察盘位活动灯。如果还是不识别别反复拔插先回 inline 命令行看这个位置的状态确认系统侧的判断再动手。5.5 现象SPS 换了电池告警一直不消现象DMX 800 的 SPS 告警按流程换了电池或者整个 SPS状态灯恢复正常但系统里的告警仍然存在。原因换完之后没有做完整的复核。SPS 走 RS232 通信链路状态需要单独确认新电池也需要一定时间才能建立起可用的电量状态。只看灯不看 Environmentals就会误以为告警没消是换错了件。解决换完按 4.2 的流程走一遍 Environmentals确认电源和 SPS 的读数正常再回自检跑一轮 key2success 看告警是否收敛。这一套动作固定下来之后就不会出现换了件还在报警的反复折腾。EMC 更换电源和 DMX 更换电池这两类操作收尾验证比动手本身更花时间但省不得。6. 装完怎么验证跑通一轮完整巡检加一次换件的收尾检查验证这套环境到底通没通不是看 SymmWin 能不能打开而是能不能在不求助任何人的情况下独立走完登录—自检—命令行—环境量—指示灯这一整条链路并且留下可追溯的记录。我的做法是把它固化成一张核对表每次装完新环境或者换完件都按表走一遍任何一项没过就不算完。验证项通过判据不通过时先看哪里CE 登录User typeCEPasswordsade一次进入输入法、服务状态目录结构C:\EMC\SN\symmwin\logs存在且可写序列号是否与铭牌一致key2success执行完成同批次 3 个日志落盘日志目录、执行是否被重复触发日志内容Director Status、Device Information 均有输出日志是否为 0 字节inline 命令行能看到 director 与设备侧状态登录权限级别Environmentals温度、电源读数正常且有记录时间风扇模块、机房环境指示灯SPE、DAE、SPS 无异常灯逐框定位槽位归档当日归档目录里有日志和备注归档路径权限最后一行的归档是最容易被跳过、也最不该跳过的一项。验证的时候顺手跑一遍第 4.1 节那段复制脚本确认 D 盘归档目录里真的有文件、note.txt 里的时间和机型写得对。这一步做过一次以后出问题时你手里就有一份基线而不是从零开始猜这台机器上周是什么状态。换件的验证要单独加一轮换盘之后进 disk map 确认新盘的容量和转速再跑一次自检看 Device Information 是否正常换 SPS 之后走 Environmentals 确认读数等告警收敛再收工。这两类操作的验证动作不一样混在一起做就容易漏。从那以后我每次接手一台不熟悉的 DMX都强制先按这张表走一遍哪怕现场催得再急也不跳过归档那一步——机器不会因为你着急就少报一个错反而是那份按日期存下来的日志在两个月后救过我一次。希望这套流程帮到你少在登录框和日志目录上浪费那几个小时。本文还有配套的精品资源点击获取