4. 共享存储选型与连接

共享存储是PowerEdge高可用集群的“共同数据底座”。两台或多台节点必须同时看到同一份卷,才能在故障切换后继续访问虚拟机、数据库或文件数据。选型时先分清三条主线:协议(iSCSI、FC、SAS)、阵列定位(入门直连、中端统一、入门SAN、第三方SAN/NAS)和可用性能力(双控制器、缓存保护、多路径、快照复制)。Dell产品线中,PowerVault ME系列是入门级SAN,主打iSCSI/FC/SAS灵活组网;SC系列是面向虚拟化的统一存储,强调自动分层与数据服务;PowerVault直连型号(如MD系列思路)更偏向DAS/SAS直连;第三方则常见NetApp、HPE、华为、TrueNAS等SAN/NAS。选型不是比参数高低,而是看协议、端口、控制器、容量与集群心跳/数据网是否匹配。

一、四类存储的定位与关键差异

ME系列(如ME5012/ME5024)通常提供双控制器、每控制器多个16Gb FC或25Gb iSCSI端口,支持SAS扩展柜,适合预算有限但要求双控冗余的集群。SC系列(如SCv3000/SC5020)在双控基础上强化了虚拟化集成、自动分层、快照与复制,管理更偏“统一存储”。PowerVault直连型(如MD系列)以SAS为主,适合单机或双机直连,扩展性和共享灵活性弱于SAN。第三方SAN/NAS则覆盖从iSCSI/NFS到FC的广泛场景,NAS以文件共享见长,SAN以块设备见长。集群共享卷通常优先块存储(iSCSI/FC/SAS),文件型负载可选NAS。

类型典型协议适用场景多路径要点
PowerVault ME系列iSCSI / FC / SAS入门双控SAN、中小集群MPIO,双控双口
Dell SC系列iSCSI / FC虚拟化统一存储、分层MPIO,优先子网
PowerVault直连型SAS双机直连、DAS双端口SAS链路
第三方SAN/NASiSCSI / FC / NFS / SMB异构、文件共享、既有资产按厂商指南配置

二、iSCSI连接配置:从发现到登录

iSCSI适合已有以太网、希望低成本组网的集群。建议为存储流量单独划分VLAN或物理网段,避免与业务/心跳混跑。以Windows节点为例,先确认发起程序服务已启动,再执行发现与登录:

# 查看发起程序与已发现目标
iscsicli ListTargets
# 添加门户(存储控制器A/B的iSCSI IP)
iscsicli QAddTargetPortal 192.168.30.101
iscsicli QAddTargetPortal 192.168.30.102
# 登录目标,启用多路径
iscsicli QLoginTarget iqn.2024-06.com.dell:me5-01
iscsicli QLoginTarget iqn.2024-06.com.dell:me5-02

Linux节点可用open-iscsi:iscsiadm -m discovery -t st -p 192.168.30.101发现,再用iscsiadm -m node -T <target> -p <portal> -l登录。登录后应在系统中看到两块或多块“同一LUN”的磁盘,这正是多路径生效的前提。若只看到一块,说明第二条路径未登录或未启用MPIO。

三、FC与SAS连接配置

FC依赖HBA卡与交换机Zoning。先在交换机上按WWN划分单启动器单目标Zone,再在节点HBA BIOS或OS中确认链路。Linux可用systool -c fc_host -v查看端口状态,Windows在“MPIO”中确认设备。FC的LUN屏蔽(LUN Masking)必须把集群所有节点WWN加入同一主机组,否则切换后新节点看不到卷。SAS直连则更简单:用双端口SAS HBA分别连接存储控制器A/B的SAS口,形成两条物理链路;但SAS距离短、扩展有限,适合双机而非大规模集群。

四、多路径设置与验证

多路径的目标是:任一控制器、线缆或端口故障时,I/O自动切换到另一条路径,且不产生重复磁盘。Windows启用MPIO功能后,在“MPIO属性”中勾选“添加对iSCSI设备的支持”,并选择“仅故障转移”或“轮询”策略。Linux使用multipathd,典型配置如下:

# /etc/multipath.conf 片段
defaults {
    user_friendly_names yes
    path_grouping_policy multibus
    failback immediate
    no_path_retry 5
}
blacklist {
    devnode "^sd[a-z]$"
}

执行multipath -ll应看到同一WWID下有多条路径,且状态为active/active或active/ghost。验证时拔掉控制器A的一条线,观察multipath -ll中路径变为failed,但卷仍可读写;恢复后路径自动回到active。若出现“重复磁盘”,说明多路径未接管,需检查黑名单与设备支持列表。

共享存储连接与多路径拓扑(iSCSI/FC/SAS 双控双路径) 集群节点 A HBA/网卡 端口1、端口2 集群节点 B HBA/网卡 端口1、端口2 FC交换机 / iSCSI交换机 FC交换机 / iSCSI交换机 存储控制器 A 端口:FC/iSCSI/SAS LUN 0 / 卷组 存储控制器 B 端口:FC/iSCSI/SAS LUN 0 / 卷组 路径故障 切换 多路径层 MPIO / multipathd 同一 WWID 聚合多条路径 策略:轮询 / 故障转移 / 优先子网 聚合 结果:单一共享卷 节点A/B 同时可见 故障切换不中断 选型判断:ME系列适合入门双控SAN;SC系列适合虚拟化统一存储;直连SAS适合双机;第三方按协议与既有资产选择。 验证要点:multipath -ll 应显示多路径 active;拔线后卷仍可读写;无重复磁盘;LUN Masking 包含所有节点WWN。

五、选型与配置的落地判断

实际项目中,建议按以下顺序决策:先确认集群节点数量与协议支持,再确认存储控制器数量与端口类型,最后确认多路径与LUN屏蔽是否覆盖全部节点。若预算有限且节点不超过4台,ME系列iSCSI双控是性价比较高的起点;若需要自动分层、快照和更深的虚拟化集成,SC系列更合适;若已有第三方SAN/NAS,则优先复用并按厂商多路径指南配置,避免混用不同厂商的MPIO驱动。无论选哪种,最终都要用multipath -ll或Windows MPIO界面确认“多路径聚合、单卷可见、故障可切换”这三件事,才算真正完成共享存储连接。