把H3C磁盘阵列加入服务器,核心就三步:物理连接、存储侧划LUN映射给服务器、服务器侧扫描识别并多路径挂载。本文按这套顺序把完整流程拆开讲,文末附常见问题和排查思路。
连接前需要准备什么
先确认硬件兼容性
H3C磁盘阵列常见的是MSA系列(如MSA 2040/2050)和UniStor系列,接入服务器前,先确认阵列的控制器型号、接口类型(FC光纤、iSCSI、SAS)和微码版本,这个信息可以从设备背板标签或管理界面查到,行业共识认为,控制器微码和服务器HBA卡驱动最好都更新到官方推荐版本,否则容易出现链路不稳定或掉盘现象。
规划好线缆和IP地址
- FC环境:每块HBA卡建议各接一根光纤线到两个控制器,实现冗余路径,如果只有单控制器,至少也要做双链路连接到不同端口。
- iSCSI环境:管理口和业务口必须分开,业务口IP建议使用独立网段,比如
168.10.0/24用于存储,168.20.0/24用于管理。 - SAS直连:用SAS线缆直连服务器HBA卡和阵列扩展口,无需配置IP,但需要预先规划好链路编号。
磁盘阵列侧的核心配置流程
登录管理界面并创建存储池
用网线连接阵列的管理口,浏览器输入默认管理IP(通常在设备标签上),首次登录需要改密码,进入管理界面后,先查看物理磁盘状态,确认所有硬盘都处于unassigned状态。
接下来创建存储池(Storage Pool),这里有几个关键选择:
- RAID级别:建议RAID 10用于数据库等高IO场景,RAID 5用于大容量存储,RAID 6用于超过8块盘的大池。
- 热备盘:至少预留1块盘做全局热备,防止单盘故障导致数据重建延迟。
- 容量分层:如果阵列支持SSD缓存或分层,优先启用,对随机小IO提升明显。
存储池创建后,再在池上划分虚拟卷(Volume),这一步要注意
卷容量规划:精配(Thin Provisioning)适合不确定未来增长的情况,厚配(Thick)适合性能敏感业务。
把LUN映射给服务器
这是“h3c磁盘阵列怎么加入服务器”的关键一步,在管理界面中找到“LUN映射”或“主机管理”功能,操作顺序如下:
- 创建主机对象:填写主机名,选择操作系统类型(Windows、Linux、VMware等)。
- 绑定WWN或IQN:FC环境填HBA卡的WWN号(可在服务器上通过
lspci或BIOS查看),iSCSI环境填IQN(Windows下用iscsicli命令查看,Linux下查看/etc/iscsi/initiatorname.iscsi)。 - 加入主机组:如果是集群环境(如Windows故障转移集群),要把所有节点加入同一个主机组。
- 分配LUN:选择刚创建的卷,映射给该主机或主机组。
注意:映射完成后,阵列侧的卷状态会变为“已分配”,此时服务器侧还没看到盘,需要继续做下面的步骤。
服务器侧扫描与挂载操作
Windows Server环境
- 打开服务器管理器 → 工具 → 计算机管理 → 磁盘管理。
- 右键左侧磁盘列表 → 重新扫描磁盘,新映射的LUN通常显示为“未知”和“未初始化”。
- 初始化磁盘(GPT分区),新建简单卷,分配盘符或挂载到NTFS文件夹。
如果服务器装了多路径软件(如H3C的多路径组件),在扫描前先确保服务已启动,Windows Server自带MPIO(多路径I/O),需要在“功能”里安装MPIO和H3C设备特定模块(DSM),否则同一LUN会出现多个盘符。
Linux环境
使用lsscsi或cat /proc/scsi/scsi查看是否识别到新设备,如果没看到,执行以下命令扫描光纤通道:
echo "- - -" > /sys/class/scsi_host/host0/scan
如果使用多路径(推荐),检查multipath -ll输出,H3C阵列设备在/etc/multipath.conf
中需要配置device块,指定vendor为H3C,product为对应型号,否则多路径设备名可能显示为dm-XX而不是友好名称。
挂载文件系统时,建议使用UUID或持久设备名(如/dev/mapper/mpatha),避免重启后设备名漂移。
加入后的验证与调优
健壮性检查
配置完成后,不要急着跑业务,先做这四项检查:
- 链路冗余验证:拔掉一根光纤或网线,确认IO不中断(需要业务在读写状态下测试)。
- 多路径状态:确保
multipath -ll显示active/passive或active/active状态正常。 - 读写性能测试:用
fio或SQLIO做基本的随机读和顺序写测试,对比预期性能。 - 监控告警:配置阵列SNMP或邮件告警,确保磁盘故障或链路断开时能第一时间通知。
性能参数调整建议
- 队列深度:Windows下每个LUN的队列深度建议调高到64或128(磁盘管理 → 属性 → 策略里修改),Linux下通过
/sys/block/dm-XX/device/queue_depth调整。 - 读写缓存:阵列控制器的读写缓存占比按业务类型调整,写多读少场景应增加写缓存比例。
- 预读策略:顺序读密集场景(如视频监控回放)建议开启预读,随机读场景关闭。
常见故障排查思路
服务器看不到新映射的LUN
- 检查主机组映射里的WWN或IQN是否填写有误,注意FC环境WWN全0或全F表示未正确识别。
- 确认交换机Zoning是否放通了服务器HBA端口和阵列前端端口。
- 在阵列侧查看事件日志,确认有无“lun mapped but not registered”类告警。
多路径设备显示为“failed”路径
- 检查光纤线是否松动或光模块是否老化。
- FC交换机上做
portstats检查链路误码率,误码率过高会导致路径波动。 - 检查HBA卡驱动和固件版本,必要时更新到服务器厂商兼容列表内的版本。
性能远低于预期
- 先排除网络或光纤链路是否为百兆半双工状态(iSCSI环境常见)。
- 确认LUN所在的存储池是否混用了不同转速的磁盘,混插会导致整体性能被低转速盘拖累。
- 检查控制器CPU利用率,如果单控制器CPU持续高于80%,考虑增加控制器或调整负载分布。
H3C磁盘阵列加入服务器要花多少钱
这个问题确实常见,h3c磁盘阵列怎么加入服务器的成本主要取决于硬件接口和所需软件License,FC通道方案需要额外购买HBA卡和光纤模块,单口价格在几百到上千元;iSCSI方案直接使用现有万兆网卡,成本最低,多路径软件和快照功能在部分入门级型号上需要单独购买License,购买前问清楚是否包含在整机报价中,具体价格建议咨询本地经销商,这里不展开。
常见问题解答
h3c磁盘阵列怎么配置多个网段的iSCSI管理地址?
在阵列管理界面的“网络配置”中,为每个控制器配置多个管理IP,注意每个控制器的管理口和业务口必须分属不同VLAN,启用Jumbo Frame时应保证交换机端口、服务器网卡和阵列端口三端一致。
服务器更换了HBA卡,之前映射的LUN还需要重新配置吗?
不用重新创建LUN,但需要更新阵列侧的主机对象,删除旧主机绑定的WWN,用新HBA卡的WWN替换,或直接添加一个新的WWN到该主机对象,如果新旧HBA卡同时在线,建议先添加新WWN映射测试,确认正常后清理旧WWN。
磁盘阵列加入服务器后重启失联怎么办?
多数情况下是启动顺序或依赖服务的问题,Windows下检查多路径服务是否设为自动启动,Linux下检查multipathd和iscsid服务是否开机自启,如果使用静态挂载点,确认/etc/fstab中写入的是UUID而不是/dev/sdX设备名,否则重启后可能因设备名变化导致挂载失败。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/728175.html





