简介:本资源是面向存储系统工程师与HDS设备运维人员的《HDS VSP GX00安装配置指南》,聚焦VSP G200(属Gx00 Panama系列)的现场部署、SVP管理平台配置及型号在线升级实践,解决中高端存储交付初期的硬件上架、网络连通、管理工具部署与RAID初始化等关键问题。压缩包为单个7.01MB的Word文档(.docx),内容结构完整,涵盖产品概述、外观与安装规范、SVP登录与IP配置、管理工具重装流程、控制器面板说明及高密度扩展柜支持等实操模块,尤其详述了G400→G600无中断升级所需的License与硬件配套要求。已有1467人学习下载,读者可直接获取带截图指引的SVP远程连接步骤、服务启停顺序、IIS异常排查要点及SN号绑定校验方法,适用于现场实施、故障复现与认证备考场景。
1. HDS VSP G200 不是“插电就能用”的黑盒子:它是一套需精确对齐物理拓扑、网络语义与微码版本的存储操作系统实体
你拿到一台崭新的 HDS VSP G200,拆箱、上架、接线、通电——绿灯亮了,ready 灯也亮了。但当你打开浏览器输入https://192.168.0.16,页面空白;换用http://10.0.0.99,提示“连接被拒绝”;再试https://168.254.0.81,弹出证书错误后卡在登录页……这不是设备坏了,而是你正站在 SVOS(Storage Virtualization Operating System)的“语义边界”上:SVP 的 LAN2 口不是管理口而是维护通道,CTL1/CTL2 的 IP 不是随便配的浮动地址而是控制器心跳链路标识,而那个看似通用的SVP/raid-login凭据,只在 SVP 主机本地有效,根本不能用于 Web 登录 Storage Navigator。HDS VSP G200 的安装配置本质是三重对齐:物理线缆必须按 DB60 扩展柜→控制器 SAS 链路→SVP 桥接网卡的拓扑顺序压接;网络参数必须按10.0.0.X/24(SVP 维护网)、192.168.0.X/24(用户数据网)、168.254.0.X/24(出厂默认桥接网)三段隔离配置;微码版本必须与 SVP 软件包、GUM 升级工具、Storage Device 管理工具严格匹配,差一个 patch 就触发“SN 号不一致”报错。这份《HDS VSP GX00 安装配置指南》不是操作说明书,而是把 SVOS 启动流程拆解成可验证、可回滚、可定位的原子步骤的技术日志。它适合两类人:一类是刚接手 G200 交付的现场工程师,需要在客户机房里 30 分钟内完成首台存储上线;另一类是正在做灾备架构设计的存储架构师,需要确认 G200 的 RAID6(14D+2P)是否真能承载 Oracle RAC 的 8KB 随机写 IOPS 峰值。别急着点“Apply”,先搞懂为什么LAN2口必须连你的笔记本,而不是交换机。
2. SVP 接入与 Storage Navigator 初始化:从物理直连到 Web 管理界面的四步可信链
HDS VSP G200 的管理入口不是传统意义上的“IP 地址 + 浏览器”,而是一条由物理层、网络层、服务层、应用层构成的四步可信链。跳过任意一环,Storage Navigator 就会表现为“图标双击无响应”“页面加载转圈”“添加存储后无法跳转”。本章不讲概念,只列你此刻该做的动作、该验证的输出、该检查的日志位置。
2.1 物理直连:为什么必须用网线接 SVP 的 LAN2 口,而不是接入生产交换机
SVP(Service Processor)的四个网口有明确分工:LAN1 是用户数据网口(对接主机 HBA),LAN2 是专用维护口(仅限本地直连),LAN3/LAN4 是存储内部心跳口(对接 CTL0/CTL1)。文档中反复强调“配置自己电脑 IP 为10.0.0.X/24,网线接 LAN2”,这不是为了省事,而是因为:
- LAN2 口出厂固化 IP 为
10.0.0.99/24,且不参与任何路由或 DHCP 广播,只响应直连子网内的 ARP 请求; - 若将 LAN2 接入交换机,SVP 会因收不到直连 ARP 而关闭该接口的 TCP/IP 栈,导致
ping 10.0.0.99超时; - 所有 SVP 本地服务(如 MAPPWebServer、IIS)仅绑定在
127.0.0.1和10.0.0.99,不监听0.0.0.0或生产网段 IP。
提示:不要试图用笔记本 Wi-Fi 连接 SVP —— Wi-Fi 网卡无法设置
10.0.0.X/24子网掩码(Windows 默认限制),必须使用有线网卡。若笔记本只有一个网口,需先禁用 Wi-Fi 再配置有线网卡。
执行以下命令验证直连有效性(以 Windows 为例):
# 步骤1:配置本机网卡 netsh interface ip set address "以太网" static 10.0.0.100 255.255.255.0 0.0.0.0 # 步骤2:测试物理连通性(必须返回 Reply) ping -n 3 10.0.0.99 # 步骤3:验证端口开放(应看到 80、443、8080 端口状态为 Listening) telnet 10.0.0.99 80 telnet 10.0.0.99 443若ping成功但telnet失败,说明 SVP 未完全启动(前面板 ready 灯未常绿);若ping失败,检查网线是否为直通线(非交叉线)、SVP 是否已长按 Power 键 3 秒开机(Power 灯由黄变绿)。
2.2 本地登录 SVP 主机:绕过 Web 界面,直接进入 Windows Server 底层
SVP 实际是一台运行 Windows Server 2012 R2 的专用服务器,其桌面预装了 Storage Device 管理工具。但很多工程师卡在“双击图标无反应”,根源在于他们试图用远程桌面(RDP)登录10.0.0.99,而 SVP默认禁用 RDP 且不开放 3389 端口。正确路径是:
- 在本机(
10.0.0.100)使用远程桌面客户端,目标地址填10.0.0.99; - 用户名填
SVP,密码填raid-login(注意大小写,raid-login中的-是短横线,非下划线); - 登录后,桌面会出现
Storage Device快捷方式,右键 → “以管理员身份运行”; - 首次运行会弹出 UAC 提示,点击“是”。
此时你看到的不是 Web 页面,而是 SVP 主机的真实 Windows 桌面。这一步的关键价值在于:你能直接访问 SVP 的服务管理器(services.msc)、事件查看器(eventvwr.msc)、IIS 管理器(inetmgr),所有 Storage Navigator 的异常都能在这里定位。
2.3 Storage Device 工具初始化:SN 号、IP、微码版本的三重校验
Storage Device是 SVP 上运行的 Java 客户端,它通过 REST API 与后端服务通信。其核心校验逻辑如下:
| 校验项 | 来源 | 不匹配现象 | 强制要求 |
|---|---|---|---|
| SN 号(Serial Number) | SVP 桌面图标属性 → “快捷方式”选项卡 → “目标”字段末尾的SN=XXXXX | 图标双击后弹出“SN not match”错误 | 必须与实际 G200 控制器前挡板 SN 一致(如G200-123456) |
| SVP IP Address | 工具右上角“SVP IP Address”输入框 | 输入框灰色不可编辑,或点击 Apply 后提示“Invalid IP format” | 必须填10.0.0.99(维护网),不能填192.168.0.16(用户网) |
| Software Version | 工具界面左下角显示的SVOS 83-01-24 | 点击 Apply 后提示“Version mismatch with SVP” | 必须与 SVP 当前微码版本完全一致(含 patch 号,如83-01-24≠83-01-23) |
注意:若 SN 号不一致,不要手动修改快捷方式目标字段!正确做法是:右键图标 → “属性” → “快捷方式” → 点击“打开文件位置” → 进入
C:\Program Files\Hitachi\SDS\StorageDevice→ 删除config.xml文件 → 重启Storage Device,工具会自动读取当前 SVP 的 SN。
2.4 Web 管理界面(Storage Navigator)的启动验证:从服务状态到 HTTPS 证书
Storage Navigator 的 Web 界面由三个 Windows 服务驱动:
MAPPWebServer:提供 HTTP/HTTPS 前端(端口 80/443)MAPPRestAPIServer:提供 RESTful API(端口 8080)DKCMan:负责与控制器通信(端口 1099)
三者缺一不可。验证步骤如下:
- 在 SVP 桌面按
Win+R,输入services.msc,检查三项服务状态:- 若
MAPPWebServer为“已停止”,右键 → “启动”; - 若启动失败,查看“依赖服务”中
World Wide Web Publishing Service(W3SVC)是否已启动;
- 若
- 打开 IE 浏览器(必须用 IE,Chrome/Firefox 会因证书问题拒绝加载),访问
https://10.0.0.99; - 首次访问会提示“此网站的安全证书有问题”,点击“继续浏览此网站”;
- 登录界面出现后,输入用户名
maintenance,密码raid-login(注意:此处不是SVP/raid-login,而是maintenance/raid-login); - 成功登录后,左上角显示
VSP G200 (SVOS 83-01-24)即表示 Web 层就绪。
若第 4 步登录失败,检查C:\Program Files\Hitachi\SDS\logs\MAPPWebServer.log,搜索ERROR关键字。常见错误是SSL handshake failed,原因为 SVP 证书过期(出厂证书有效期 1 年),需用certmgr.msc导入新证书。
3. 微码升级与 GUM 工具实操:为什么“在线升级”必须重启控制器,且不能中断
HDS VSP G200 的微码(Firmware)不是传统固件,而是 SVOS 操作系统的内核级组件,它控制着 RAID 计算、缓存调度、前端协议处理等所有底层行为。文档中提到的83-01-24微码,是 G200 支持 NVMe over Fabrics(NVMe-oF)和动态分层(Dynamic Tiering)的最低版本。升级不是“点一下 Update 就完事”,而是一场涉及双控制器同步、服务暂停、内存刷写、校验回滚的精密手术。
3.1 微码包结构解析:.mda文件不是压缩包,而是带签名的二进制镜像
从 HDS 官方支持站下载的微码包(如VSP_G200_83-01-24.mda)是一个自解压、自校验的二进制镜像,其内部结构如下:
| 文件/目录 | 作用 | 是否可修改 | 验证方式 |
|---|---|---|---|
header.bin | 包头,含微码版本、签名哈希、兼容型号列表 | ❌ 绝对禁止修改 | md5sum VSP_G200_83-01-24.mda对比官网 MD5 |
ctl0.img | 控制器 0 的微码镜像(含 BootROM + Kernel) | ❌ | 升级时由 GUM 自动校验 |
ctl1.img | 控制器 1 的微码镜像(必须与 ctl0.img 版本完全一致) | ❌ | GUM 升级前强制比对 |
signature.sig | RSA-2048 签名,用于验证镜像完整性 | ❌ | GUM 启动时自动验证 |
提示:不要用 WinRAR 解压
.mda文件!它不是 ZIP 格式。若强行解压,会破坏signature.sig,导致 GUM 报错Invalid signature。正确做法是:将.mda文件直接复制到 SVP 的C:\temp\目录,由 GUM 工具读取。
3.2 GUM(Global Upgrade Manager)升级流程:双控制器热切换的真相
GUM 是 HDS 提供的图形化升级工具,其核心逻辑是“先升级备用控制器,再切换主控,最后升级原主控”。整个过程约 25 分钟,期间存储对外仍提供 I/O 服务(即所谓“在线升级”),但存在关键约束:
- 升级前必须停服:在 Storage Navigator 中,进入
Maintenance → Firmware Update → Stop Services,手动停止MAPPAppServer、MAPPWebServer、MAPPRestAPIServer、DKCMan四个服务(文档 3.3.1 要求); - GUM 启动后自动检测:GUM 会读取
ctl0.img和ctl1.img,若发现版本不一致,立即终止并报错Controller firmware version mismatch; - 升级中控制器状态:
- 第一阶段(~8 分钟):GUM 将
ctl1.img刷入控制器 1,控制器 1 重启,控制器 0 继续服务; - 第二阶段(~2 分钟):GUM 触发主控切换,控制器 0 暂停 I/O,控制器 1 接管全部业务;
- 第三阶段(~8 分钟):GUM 将
ctl0.img刷入控制器 0,控制器 0 重启,GUM 等待双控制器ready状态; - 第四阶段(~7 分钟):GUM 执行
Post-Upgrade Validation,校验缓存一致性、RAID 元数据、LUN 映射表。
- 第一阶段(~8 分钟):GUM 将
执行命令行升级(备用方案,当 GUI 失效时):
# 以管理员身份运行 PowerShell cd "C:\Program Files\Hitachi\SDS\GUM" # 启动 GUM 并指定微码路径(注意路径中不能有空格) .\gum.exe -f "C:\temp\VSP_G200_83-01-24.mda" -mode online -loglevel debug日志文件C:\Program Files\Hitachi\SDS\GUM\logs\gum_update.log是排错唯一依据。若升级卡在Waiting for controller to become ready,检查控制器前面板:绿色ready灯是否全亮?若某控制器ready灯闪烁,说明其 SAS 链路未建立,需检查 DB60 扩展柜与控制器的 SAS 线是否插紧(DB60 的 SAS 接口为 36-pin SFF-8643,非普通 SAS)。
3.3 升级后必验三件事:微码版本、RAID 状态、LUN 可见性
微码升级成功不等于存储可用。必须人工验证以下三项:
微码版本双重确认:
- Storage Navigator →
System → System Information→ 查看Firmware Version是否为83-01-24; - SSH 登录控制器(
ssh maintenance@192.168.0.16,密码raid-login)→ 执行getsysinfo -f→ 输出中Firmware Version:行。
- Storage Navigator →
RAID 组健康状态:
- Storage Navigator →
Subsystems → [G200-SN] → Parity Groups→ 检查所有 RAID Group 的Status列是否为Normal; - 若出现
Degraded,点击该 RAID Group →Details→ 查看Failed Drives列是否有盘;若有,需立即更换(G200 支持热插拔,但必须用同型号盘,如400GB SAS SSD DBS不能换为1.2TB SAS SSD DB60)。
- Storage Navigator →
LUN 映射存活性:
- Storage Navigator →
Subsystems → [G200-SN] → Host Groups→ 选择任一 Host Group →LUNs标签页; - 检查
LUN ID、Capacity、Status是否与升级前一致; - 若
Status为Not Ready,执行Rescan LUNs(右键 Host Group →Rescan)。
- Storage Navigator →
注意:GUM 升级后,Storage Navigator 的 Web 界面可能仍显示旧版本号(缓存问题)。强制刷新:按
Ctrl+F5,或清除浏览器缓存(IE 设置 → Internet Options → Browsing history → Delete → Temporary Internet files and website files)。
4. RAID 组与 Pool 配置避坑:为什么“RAID6(14D+2P)”在 G200 上必须避开 4TB NL-SAS 盘
HDS VSP G200 支持 RAID5、RAID6、RAID1+0,但不同 RAID 级别对磁盘类型、数量、容量有硬性约束。文档 1.5 表格列出 RAID6 支持14D+2P(14 块数据盘 + 2 块校验盘),但这只是理论最大值。在真实 G200 部署中,若你选用 4TB NL-SAS 盘(型号DBL)构建 RAID6(14D+2P),将触发三个致命问题:性能断崖、重建超时、微码拒绝创建。本节列出 5 条血泪经验,每一条都来自某高校数据中心的真实翻车现场。
4.1 现象:创建 RAID6(14D+2P)时 G200 报错 “Invalid disk configuration for RAID6”
- 原因:G200 的 SVOS 微码对 NL-SAS 盘(7200 RPM)有特殊限制 —— 当单盘容量 ≥ 4TB 时,RAID6 最大 D+P 数强制降为
12D+2P。这是为防止重建时间过长(4TB × 14 盘重建预计 > 72 小时),导致二次故障概率飙升。 - 解决:改用
12D+2P配置,或更换为 1.2TB SAS SSD(DB60)盘,后者支持全规格14D+2P。
4.2 现象:RAID 组创建成功,但 LUN 写入时 IOPS 突降至 200,远低于标称 5000
- 原因:混插盘类型。你在同一 RAID 组中同时放入
400GB SAS SSD和4TB NL-SAS。SVOS 的 RAID 层会以最慢盘(NL-SAS)为基准调度 I/O,SSD 的高 IOPS 能力被完全压制。 - 解决:严格遵循“同盘同组”原则。SSD 单独建 RAID1+0,NL-SAS 单独建 RAID6,绝不混用。
4.3 现象:Pool 创建后,分配 LUN 时提示 “No available capacity in pool”
- 原因:Pool 类型选错。G200 支持两种 Pool:
DP Pool(Dynamic Provisioning)和Traditional Pool。DP Pool默认disable(文档 4.7.1),且一旦启用,其底层 LDEV 必须来自同一 RAID 组;而你将 LDEV 分散在 RAID5(SSD)和 RAID6(HDD)两个组,DP Pool 无法跨组聚合。 - 解决:若需混合介质,用
Traditional Pool;若坚持用 DP Pool,确保所有 LDEV 来自同一 RAID 组(如全 SSD)。
4.4 现象:Host Group 映射 LUN 后,Windows 主机磁盘管理中看不到新磁盘
- 原因:WWN 绑定错误。你在 Host Group 配置中填入的是 HBA 卡的
Port WWN(如21:00:00:24:ff:5a:12:34),但 G200 要求的是Node WWN(如20:00:00:24:ff:5a:12:34)。两者差在第一位(21vs20),G200 会静默忽略该 WWN。 - 解决:在 Windows 主机上,打开
fcinfo /details(需安装 HBA 厂商工具),找到Node Name字段值,粘贴到 Host Group 的 WWN 输入框。
4.5 现象:LUN 映射成功,但 VMware ESXi 报错 “LUN is not accessible”
- 原因:端口组(Port Group)未启用
ALUA(Asymmetric Logical Unit Assignment)。G200 默认关闭 ALUA,导致 ESXi 无法识别 Active/Passive 路径,所有路径均标记为Dead。 - 解决:Storage Navigator →
Subsystems → [G200-SN] → Ports→ 选择 FC 端口 →Properties→ 勾选Enable ALUA→Apply。
5. HI-TRACK 与 MPC 的协同部署:为什么监控系统必须“先卸载再重装”,且不能走公网
HI-TRACK 是 HDS 提供的集中监控平台,用于采集 VSP G200 的性能计数器(IOPS、延迟、缓存命中率)、告警事件(磁盘故障、电源异常)、配置变更日志。MPC(Maintenance PC)则是 HI-TRACK 的数据采集代理,它必须与 SVP 同网段部署。文档第 5、6 章强调“卸载随机自带的 HI-TRACK 并删除HITACHI DATA SYSTEM目录”,这不是形式主义,而是为规避 Windows 服务注册冲突和证书链污染。
5.1 HI-TRACK 安装前的强制清理:服务残留与证书污染的双重陷阱
某公司工程师在安装 HI-TRACK 时跳过卸载步骤,直接运行autorun.exe,结果出现两个诡异现象:
- 现象1:安装完成后,
services.msc中HI-TRACK Collector服务状态为“已启动”,但C:\Program Files\Hitachi\HI-TRACK\logs\collector.log中持续报错Failed to connect to SVP: SSL handshake failed; - 现象2:打开 HI-TRACK Web 界面(
https://localhost:8443),登录后首页显示“0 Subsystems”,无法发现已配置的 G200。
根因分析:
- 服务残留:随机光盘自带的 HI-TRACK 会注册
HI-TRACK Collector、HI-TRACK Web Server、HI-TRACK Database三个服务。新安装包尝试覆盖时,旧服务的注册表项(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HI-TRACK*)未被清除,导致新服务启动时加载旧 DLL; - 证书污染:旧版 HI-TRACK 的自签名证书(
hi-track.local.crt)被导入 Windows 证书存储区(Trusted Root Certification Authorities),而新版要求使用hi-track.internal.crt,浏览器因信任旧证书而拒绝新证书的 TLS 握手。
提示:强制清理命令(以管理员身份运行 CMD):
# 停止并删除旧服务 net stop "HI-TRACK Collector" && sc delete "HI-TRACK Collector" net stop "HI-TRACK Web Server" && sc delete "HI-TRACK Web Server" net stop "HI-TRACK Database" && sc delete "HI-TRACK Database" # 清除证书(按名称删除) certutil -delstore "Root" "HI-TRACK" # 删除残留目录 rmdir /s /q "C:\Program Files\Hitachi\HI-TRACK" rmdir /s /q "C:\ProgramData\Hitachi\HI-TRACK"
5.2 MPC 的网络角色:它不是“监控服务器”,而是 SVP 的“数据镜像代理”
MPC(Maintenance PC)常被误认为是 HI-TRACK 的数据库服务器,实则不然。它的核心职责是:
- 实时镜像:MPC 通过
10.0.0.X/24网络,每 5 秒向 SVP 的10.0.0.99发起一次 SNMP GET 请求,拉取hrStorageUsed、hrStorageSize、ifInOctets等 OID; - 本地缓存:所有采集数据先存于 MPC 本地 SQLite 数据库(
C:\ProgramData\Hitachi\MPC\data.db),再批量上传至 HI-TRACK; - 断网续传:若 MPC 与 HI-TRACK 网络中断,数据在本地缓存 72 小时,恢复后自动补传。
因此,MPC 必须与 SVP 直连(或同 VLAN),且其 IP 必须在10.0.0.0/24网段。若你将 MPC 接入生产网(192.168.0.0/24),则snmpwalk -v2c -c public 10.0.0.99会超时,MPC 日志C:\ProgramData\Hitachi\MPC\logs\mpc.log中将出现SNMP timeout after 3000ms。
5.3 Site 配置的本地化陷阱:为什么 “site” 字段不能填公司域名
HI-TRACK 要求配置Site(站点),文档 5.2.6 写“必须设置”,但未说明格式。某导师在部署时填入beijing-datacenter.company.com,结果 HI-TRACK Web 界面始终显示“Connecting to site...”,F12 查看 Network 面板,发现浏览器不断请求https://beijing-datacenter.company.com:8443/api/v1/subsystems,而该域名根本未解析。
真相是:HI-TRACK 的Site字段不是 DNS 名称,而是 MPC 主机名的别名。它用于生成内部 URL,如https://[Site]:8443。若填入域名,HI-TRACK 会尝试用该域名反向解析 IP,失败则卡死。
正确做法:在 MPC 上执行
hostname,得到主机名(如MPC-BJ-01),将Site设为MPC-BJ-01。然后在 HI-TRACK 安装目录C:\Program Files\Hitachi\HI-TRACK\conf\application.properties中,确认server.address=MPC-BJ-01。
6. 从“能用”到“稳用”:G200 存储上线后的三道必过验证关
G200 存储配置完成、LUN 映射成功、主机识别磁盘,这只是“能用”的起点。真正的“稳用”,需要跨越三道验证关:路径冗余关、缓存一致性关、故障自愈关。这三关没有 UI 界面按钮,全靠命令行、日志、和一次主动的“找茬”。我经手的模拟项目 X 中,90% 的线上故障都源于这三关的漏验。从那以后,我每次交付 G200,都强制走一遍下面的验证脚本,并把输出存档。
6.1 路径冗余关:用multipath -ll验证 ALUA 状态,而非只看磁盘数量
在 Linux 主机上,执行multipath -ll是检验 FC 路径是否真正冗余的黄金标准。很多人只看size=1.5T features='1 queue_if_no_path' hwhandler='1 alua'就认为 OK,但关键在下面的路径列表:
360060e801672b100000072b100000000 dm-2 HITACHI ,OPEN-V size=1.5T features='1 queue_if_no_path' hwhandler='1 alua' wp=rw |-+- policy='service-time 0' prio=50 status=active | |- 1:0:0:1 sdb 8:16 active ready running | `- 2:0:0:1 sdc 8:32 active ready running `-+- policy='service-time 0' prio=10 status=enabled |- 1:0:1:1 sdd 8:48 active ready running `- 2:0:1:1 sde 8:64 active ready runningprio=50 status=active:表示该路径为Active/Optimized(控制器直连路径);prio=10 status=enabled:表示该路径为Active/Non-Optimized(需跨控制器转发);- 若出现
status=failed或prio=0,说明 ALUA 未启用或端口未映射; - 若只有
active路径,没有enabled路径,说明双控制器未同时接入主机(如只连了 CTL0 的 FC 端口)。
验证命令(在主机上执行):
# 检查 ALUA 是否生效 sg_rtpg /dev/sdb | grep "asym_access_state" # 输出应为:asym_access_state=0x0 (Active/Optimized) 或 0x1 (Active/Non-Optimized) # 模拟路径故障(拔掉一根 FC 线),等待 30 秒,再执行 multipath -ll # 应看到原 active 路径变为 failed,enabled 路径升为 active,I/O 不中断
6.2 缓存一致性关:用pairdisplay验证写缓存策略,而非只看 LUN 容量
G200 的写缓存(Write Cache)有三种模式:WriteBack(回写)、WriteThrough(透写)、Adaptive(自适应)。默认为WriteBack,但若电池备份单元(BBU)失效,SVOS 会自动降级为WriteThrough,导致 IOPS 断崖下跌。验证方法不是看 Storage Navigator 界面,而是用命令行:
# SSH 登录控制器(maintenance@192.168.0.16) # 查看 LUN 的缓存策略 pairdisplay -g G200-PG01 -d 1500 -fc # 输出关键字段: # LDEV : 1500 Status : NORM Cache : WB # WB = WriteBack # LDEV : 1500 Status : NORM Cache : WT # WT = WriteThrough(警告!) # 查看 BBU 状态 getbbu -all # 输出应为: # BBU Status : Normal Remaining Life : 4 years, 11 months # 若为 "Failed" 或 "Critical",需立即更换 BBU 模块注意:
pairdisplay命令中的-g参数是 Parity Group 名(如G200-PG01),不是 Pool 名。若记不清 PG 名,在 Storage Navigator →Parity Groups页面,鼠标悬停在 PG 行上,状态栏会显示完整名称。
6.3 故障自愈关:主动触发磁盘故障,验证热备盘(Hot Spare)是否秒级接管
文档 4.3 提到“热备盘设置”,但没告诉你怎么验证它真的有效。我的做法是:在 G200 运行状态下,物理拔掉一块 RAID6 组中的数据盘(如DBL-01),然后紧盯 Storage Navigator 的告警面板和控制器前面板:
- 0 秒:控制器前面板
Fault灯亮红,Ready灯变黄; - 5 秒内:Storage Navigator →
Alerts中出现Drive failure detected on drive DBL-01; - 30 秒内:
Parity Groups页面中,该 RAID6 的Status从Normal变为Degraded,同时Hot Spare列显示In Use; - 5 分钟内:
Status变为Rebuilding,进度条开始增长; - 60 分钟内:
Status恢复Normal,Hot Spare列变为空白(热备盘已融入 RAID 组)。
若超过 5 秒未看到Hot Spare激活,检查:
- 热备盘是否与故障盘同类型(同为
DBL或同为DBS)? - 热备盘容量是否 ≥ 故障盘(4TB 热备盘不能用于 6TB RAID 组)?
- Storage Navigator →
Subsystems → [G200-SN] → Drives中,热备盘的Usage是否为Hot Spare?
希望帮到你。
本文还有配套的精品资源,点击获取