HDS AMS2000系列存储管理配置

HDS(日立)AMS2000系列存储管理配置方法

配置日立存储AMS2000系列时也要和IBM存储一样,首先在客户端或者管理机上安装一个客户端,通过这个客户端再去管理存储。

管理软件名称为Storage Navigator Modular 2,简称SNM 2,它也需要JAVA环境的支持,具体配置如下:

一、为什么需要 SNM2:AMS2000 的管理架构

日立 AMS2000 系列(AMS2100 / AMS2300 / AMS2500)属于模块化中端存储,采用双控制器(Controller 0 与 Controller 1)Active-Active 架构,前端提供 FC/iSCSI 主机接口。阵列本身并不带图形管理终端:控制器上跑的是内置 Web 服务与配置引擎,管理动作全部由管理主机上的客户端发起,再通过带外管理网口下发给控制器。这就决定了两个前提——管理机必须和存储管理网口三层可达,并且必须装有受支持的 JAVA 运行时。除 SNM2 之外还有命令行工具(CCI/raidcom)与更上层的 Hitachi Command Suite,可按团队习惯选择;本文以 SNM2 图形界面为主线,因为初装、扩容和主机映射这三类高频操作在图形界面里最直观。

二、JAVA 运行环境准备

首先安装JAVA1.6.0,如下图所示。

hds_snm2

hds_snm2-02

完成后,将HTTPClient.jar文件复制到JAVA安装目录的ext文件夹中,本电脑目录为c:\Program Files(x86)\Java\jre6\lib\ext\。

接着进入控制面板,点击如下图标打开JAVA控制台

hds_snm2-03

选择JAVA控制台的“常规”->“临时internet文件”->“设置”,

hds_snm2-04

如下图。将复选框去除钩子

hds_snm2-05

再在JAVA控制台上切换至JAVA选项栏,在java小应用程序runtime设置上点击“查看”

hds_snm2-06

在JavaRuntime参数一栏中输入-Xmx192m,点击确定。至此JAVA安装结束。

hds_snm2-07

 

这一步在今天的操作系统上仍要注意三点:JAVA 版本必须与 SNM2 版本匹配,装错版本会在启动小应用程序时报类加载错误;把 HTTPClient.jar 放进 JRE 的 ext 目录属于扩展机制,该目录的 jar 会自动加载,因此不能放重名或版本冲突的包;临时 Internet 文件缓存必须关闭,否则浏览器会长期使用旧客户端 jar,界面是新的、行为却是旧的。

三、安装 Storage Navigator Modular 2(SNM2)

下面开始安装Storage Navigator Modular 2(SNM2),双击HSNM2-2300-W-GUI-P01.exe,点击next

hds_snm2-08

安装目录默认

hds_snm2-09

输入本机IP,一般与存储管理网段相同,如下图

hds_snm2-10

开始安装,完成后点击确定即可。

hds_snm2-11

向导里填写的“本机 IP”会被写入 SNM2 服务配置,决定客户端使用哪块网卡。管理机有多块网卡时,这里必须填与存储管理网口同网段的那一块,否则添加存储会一直连接超时。

四、登录 SNM2 并添加存储

完成后,打开IE浏览器,输入地址http://localhost:23015/StorageNavigatorModular/,就会出现如下图的登陆窗口,点击下图中的Login开始登陆

hds_snm2-12

出现如下的登陆框,输入用户名:system,密码:manager

hds_snm2-13

登陆成功后,即进入如下图的配置主界面,但这时只是一个空壳子,需添加存储才能管理

hds_snm2-14

在弹出上图的主界面后,紧跟着就会自动弹出如下图的添加存储向导框,点击NEXT开始添加

hds_snm2-15

如下图,在Controller 0和Controller 1中分别填入AMS存储控制器的管理IP,一般为10.0.0.16和10.0.0.17。

hds_snm2-16

登录端口是 23015,默认账号 system / manager 在生产环境里属于必须先修改的对象。添加控制器时可以先只填 Controller 0,但建议两个管理口都填上做带外互备:只填一个口时,一旦该控制器进入维护状态,管理界面会直接失去连接。

至此,就可以管理日立AMS2000系列的存储了。

五、管理网络与地址规划

存储管理网与业务数据网必须分开,这是最容易在扩容时踩坑的一条。建议的最小规划:管理网段独立(例如 10.0.0.0/24 只承载控制器管理口与管理机,不与 SAN 业务 VLAN 混用);Controller 0 用 10.0.0.16、Controller 1 用 10.0.0.17(出厂常见默认值)并固定记录;管理机与两个管理口三层可达且路径不经 NAT;跨网段访问时在网关放行 TCP 23015。

没有图形界面的场景(例如只做脚本化巡检)先用基础手段验证连通性:

ping 10.0.0.16
ping 10.0.0.17
ping -n 200 10.0.0.16
telnet 10.0.0.16 23015

若 ping 通但 23015 不通,问题通常在管理机防火墙或 SNM2 服务未以正确网卡启动,而不是存储侧配置。

六、RAID 组(Parity Group)与 LUN 创建

SNM2 里创建可用容量的顺序是固定的:先建 RAID 组(Parity Group),再在 RAID 组上切分 LUN,最后把 LUN 映射给主机组(Host Group)。顺序不能颠倒,LUN 一旦建成,其所在 RAID 组的 RAID 级别不能再改,想改只能备份数据后重建。

  • RAID 组:把同一扩展柜内、通道位置合理的若干物理盘组成一个组。常用 RAID1+0(性能优先)、RAID5(折中)、RAID6(大容量盘容双盘失效)。同组内建议同型号、同容量、同转速,避免木桶效应。
  • LUN:按上层文件系统需求切分,实践上 500GB~2TB 是常见区间;切分过多会让随机 IO 集中在少数盘上,过少则单卷过大、恢复时间长。
  • Dynamic Provisioning(HDP 池):若购买了精简配置许可,可先建池再建 DP-VOL,逻辑容量按需增长,扩容不停机。

建好后务必记录 LUN 编号(LDEV 号)、所属 RAID 组、容量和用途,这份清单是后续主机映射与故障定位的唯一依据。等价操作可用 CCI 工具(需在管理机配置 HORCM 环境):

raidcom -login system manager -s 10.0.0.16
raidcom get ldev -s 10.0.0.16
raidcom get pool -s 10.0.0.16
raidcom get port -s 10.0.0.16

不同固件与 CCI 版本支持的子命令略有差异,请以随附文档为准,并避免在同一时间窗内混用图形界面与命令行做变更。

七、主机连接:FC WWN 与 iSCSI

  • FC:在主机 HBA 侧取 WWPN,在 SNM2 中建立 Host Group → 添加主机 → 填入 WWPN,再把 LUN 加入该 Host Group;交换机侧还需把 HBA 的 WWPN 与存储前端端口 WWPN 划入同一 Zone。
  • iSCSI:使用阵列 iSCSI 前端端口,配置 CHAP 认证、建立 Target 并绑定 LUN,主机侧扫描发现。建议走独立 VLAN 并启用巨帧。

主机侧确认看到卷之后再配置多路径(如 Hitachi Dynamic Link Manager 或操作系统自带多路径);顺序反过来会导致后期必须清空数据重建。若阵列同时提供 FC 与 iSCSI 端口,尽量让同一主机只用一种协议,混用会让链路管理和故障定位复杂化。协议取舍可参考 FC vs iSCSI vs NVMe-oF 对比,FC Zone 细节见 Brocade FC Zoning 操作。

八、固件、许可证与版本管理

AMS2000 的功能分为基础容量与可选程序两类:基础部分(RAID 组、LUN、主机映射、扩展柜)开箱可用;可选程序需安装许可证文件,常见的有本地快照/卷复制、远程复制、缓存分区与动态精简配置。许可证与阵列序列号绑定,更换控制器或整机时需确认是否要重新申请。

固件升级的经验规则是先看 SNM2 兼容矩阵再决定:管理软件版本超出固件支持区间时,会出现“能连上但部分功能灰掉”的现象。升级前先导出配置与 LUN 映射清单、确认两条控制器路径均可管理、备份业务数据,然后在维护窗口内先升客户端、再升阵列固件。

九、常见故障排查

现象 常见原因 处理方向
SNM2 打开是空白页或报 Java 错误 JRE 版本不匹配、缓存未关、HTTPClient.jar 丢失 核对兼容矩阵,清理临时 Internet 文件,确认 ext 目录
添加存储一直连接超时 管理机选错网卡、管理口 IP 填错、防火墙拦截 23015 先 ping 两个管理 IP,再确认 SNM2 服务绑定网卡
只能看到一台控制器 只添加了 Controller 0,或 CTL1 管理链路故障 补填 Controller 1 并检查其管理口链路与 IP
主机看不到卷 Host Group 未加入 LUN、WWN 填错、Zone 未生效 三处逐一核对:主机组、LUN 映射、交换机 Zone
功能菜单灰显 许可证未安装或过期,固件与管理软件版本不匹配 查看许可证状态与兼容矩阵
扩容后性能下降 新盘与旧 RAID 组混用、LUN 切分过多导致热点 单独建 RAID 组,重新规划 LUN 切分

十、与 IBM DS 系列管理的对比

原文提到“AMS2000 也要和 IBM 存储一样先装客户端”,这个类比准确,但实现路径不同:IBM DS3xxx/DS5xxx 主流用 Storage Manager,AMS 系列用 SNM2,共同点是配置逻辑放在管理机、通过以太网带外通道下发;不同点在默认端口、账号体系与日志位置,迁移维护时不能把一边的经验直接套到另一边。可参考本站的 IBM DS3300 操作日记 与 IBM DS5020 管理口密码重置;若要把老 AMS 数据迁移到更现代的阵列,卷映射与多路径思路一致,CLI 化运维的对照做法见 HPE 3PAR 常用命令。

术语表

SNM2:Storage Navigator Modular 2 · CCI:Command Control Interface · LDEV:逻辑设备号 · Parity Group:RAID 组 · HDP:Hitachi Dynamic Provisioning · WWPN:FC 端口全球唯一名 · CHAP:iSCSI 认证方式 · HBA:主机光纤通道卡