当前位置:首页 > 行业动态 > 正文

hp存储连接linux

安装hp-left驱动,配置/etc/multipath.conf,启用multipathd服务,执行multipath -ll查看设备,创建挂载点后mount

HP存储连接Linux系统详解

在企业级环境中,HP存储设备(如MSA、P2000、3PAR、Nimble等)常用于为Linux服务器提供块存储或文件存储服务,本文将详细介绍如何将HP存储连接到Linux系统,涵盖FC-SAN、iSCSI、NFS/CIFS等多种协议,并讨论多路径配置与故障排除方法。


存储连接协议与场景对比

协议类型 传输速度 依赖硬件 典型场景
FC-SAN 1/2/4/8/16/32Gbps 光纤交换机、HBA卡 高性能数据库、关键业务
iSCSI 1Gbps~10Gbps 以太网卡、iSCSI 目标端 虚拟化、中小型企业环境
NFS/CIFS 1Gbps~10Gbps 普通以太网卡 文件共享、开发测试环境
FCoE 10Gbps~40Gbps 支持FCoE的网卡与交换机 现代数据中心融合架构

FC-SAN连接配置

硬件准备

  • 服务器端:安装光纤通道HBA卡(如Brocade、QLogic)
  • 存储端:配置HP存储的FC端口,创建存储卷(LUN)
  • 交换机:通过光纤交换机连接服务器与存储

操作系统配置

# 加载HBA驱动(RHEL/CentOS)
modprobe lpfc
# 查看光纤卡状态
sudo /sys/class/fc_host/host/port_name
# 扫描存储目标
sudo ctad -i <HBA端口> -l

多路径配置(以device-mapper为例)

# 安装multipath工具
yum install -y device-mapper-multipath xfsprogs
# 配置主配置文件/etc/multipath.conf
# 示例配置:
blacklist {
    devnode "^sd[a-z]"
}
default {
    user_friendly_names yes
    find_multipaths on
}
# 启动多路径服务
systemctl enable --now multipathd
# 查看激活设备
multipath -ll

iSCSI连接配置

存储端配置

  • 登录HP存储管理界面(如StoreVirtual、OV)
  • 创建iSCSI目标,绑定IP地址与允许访问的IQN(iSCSI Qualified Name)
  • 分配存储卷(LUN)并映射至目标

Linux客户端配置

# 安装iscsi工具
yum install -y iscsi-initiator-utils
# 查看当前IQN
iscsiadm -m session -o show
# 发现存储目标
iscsiadm -m discovery -t sendtargets -p <存储IP>:3260
# 登录目标
iscsiadm -m node -T <Target IQN> -p <存储IP>:3260 -l
# 验证磁盘识别(如/dev/sdx)
lsblk

持久化配置

# 自动登录配置
echo "<Target IQN> <存储IP>:3260" >> /etc/iscsi/send_targets
# 重启服务以应用配置
systemctl restart iscsid

NFS/CIFS文件存储

NFS挂载(HP StoreOnce为例)

# 安装NFS客户端工具
yum install -y nfs-utils
# 挂载存储目录
mount -t nfs <存储IP>:/export/nfs /mnt/storage
# 开机自动挂载(编辑/etc/fstab)
<存储IP>:/export/nfs /mnt/storage nfs defaults 0 0

CIFS挂载(Windows兼容)

# 安装CIFS工具
yum install -y cifs-utils
# 挂载共享文件夹
mount -t cifs //<用户名>:<密码>@<存储IP>/share /mnt/windows
# 备注:建议使用凭证文件替代明文密码

多路径冗余与高可用配置

关键参数 作用 推荐值
user_friendly_names 设备命名规则(如mpath0代替sda) yes
path_checker 路径状态检测策略 redundant
failback 主路径恢复后切换策略 immediate
queue_depth SCSI队列深度 32

配置示例(/etc/multipath.conf):

devices {
    device {
        vendor "HP"
        product ""
        path_grouping_policy "group_by_prio"
        hardware_handler "1"
    }
}

故障排查指南

问题1:多路径设备未识别

  • 检查HBA卡驱动状态:lspci -v | grep Fibre
  • 验证存储端LUN映射:show lun map
  • 查看多路径日志:journalctl -u multipathd

问题2:iSCSI连接超时

  • 开放防火墙端口:firewall-cmd --add-port=3260/tcp
  • 检查网络连通性:ping <存储IP>
  • 重启iscsi服务:systemctl restart iscsid

FAQs

Q1:如何恢复误删除的多路径配置文件?
A1:可通过以下命令恢复默认模板:

cp /usr/share/doc/device-mapper-multipath/multipath.conf /etc/multipath.conf  
systemctl restart multipathd 

Q2:为什么NFS挂载后提示“权限拒绝”?
A2:需检查存储端的导出策略:

  1. 确认NFS服务器已添加客户端IP至允许列表
  2. 检查/etc/exports文件是否包含类似配置:
    `<存储IP>:/export/nfs <网段>(rw,sync,no_root_squa
0