当前位置: 首页 > news >正文

SUSE Linux 11下用系统自带多路径连接华为OceanStor存储(iSCSI实战)

SUSE Linux 11下用系统自带多路径连接华为OceanStor存储(iSCSI实战)

在企业的存储架构中,iSCSI技术因其成本效益和部署灵活性而广受欢迎。特别是对于仍在使用SUSE Linux Enterprise 11(SLES 11)这类较旧系统的企业,如何高效稳定地连接现代存储设备如华为OceanStor系列,成为运维团队面临的实际挑战。本文将深入探讨在不依赖厂商专用工具的情况下,如何利用系统自带的多路径功能实现这一目标。

1. 环境准备与基础配置

在开始配置前,确保服务器与存储之间的网络连接正常。建议使用独立的网络接口用于iSCSI通信,避免与业务流量产生冲突。华为OceanStor存储的业务IP需要与服务器在同一子网内,并确保已正确配置网关。

验证网络连通性的基本命令:

ping 192.168.1.100 # 替换为存储的业务IP traceroute 192.168.1.100

对于SLES 11系统,首先需要确认必要的软件包是否已安装:

rpm -qa | grep -E 'open-iscsi|multipath-tools'

若未安装,可通过YaST工具进行安装:

  1. 运行yast命令进入管理界面
  2. 选择"Software" → "Software Management"
  3. 搜索并安装open-iscsimultipath-tools

2. iSCSI启动器详细配置

2.1 初始化iSCSI服务

启动iSCSI服务并设置开机自启:

/etc/init.d/open-iscsi start chkconfig open-iscsi on

配置iSCSI启动器名称至关重要,它将在存储系统中唯一标识该主机。编辑配置文件:

vi /etc/iscsi/initiatorname.iscsi

文件内容应类似:

InitiatorName=iqn.1996-04.de.suse:01:unique-host-identifier

保存后重启服务使更改生效:

/etc/init.d/open-iscsi restart

2.2 发现与登录存储目标

执行发现命令,将192.168.1.100替换为存储的业务IP:

iscsiadm -m discovery -t st -p 192.168.1.100

成功发现目标后,登录所有发现的存储节点:

iscsiadm -m node -l

为确保故障转移时自动重连,修改配置文件:

vi /etc/iscsi/iscsid.conf

node.startup = manual改为node.startup = automatic

3. 多路径配置与优化

3.1 基础多路径设置

启用并配置多路径服务:

/etc/init.d/multipathd start chkconfig multipathd on

创建多路径配置文件/etc/multipath.conf,针对华为OceanStor存储的推荐配置:

devices { device { vendor "HUAWEI" product "XSG1" path_grouping_policy group_by_prio path_checker tur features "0" hardware_handler "1 alua" prio alua failback immediate no_path_retry 30 } }

3.2 多路径验证与故障排查

查看多路径设备状态:

multipath -ll

典型输出示例:

mpathb (360002ac0000000000000005200016e53) dm-2 HUAWEI,XSG1 size=1.0T features='0' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 5:0:0:1 sdb 8:16 active ready running `- 6:0:0:1 sdc 8:32 active ready running

常见问题排查命令:

dmesg | grep -i scsi # 查看SCSI层错误 iscsiadm -m session -P 3 # 查看iSCSI会话详情 multipathd -k # 进入交互式多路径调试模式

4. 存储识别与持久化挂载

4.1 设备扫描与分区

重新扫描SCSI总线以识别新设备:

echo 1 > /sys/class/scsi_device/*/device/rescan

使用fdiskparted对新发现的磁盘进行分区:

fdisk /dev/mapper/mpathb

创建分区后,建议使用XFS或ext4文件系统进行格式化:

mkfs.xfs /dev/mapper/mpathb-part1

4.2 配置持久化挂载

获取多路径设备的UUID:

blkid /dev/mapper/mpathb-part1

编辑/etc/fstab文件添加挂载项:

UUID=1234-5678 /mnt/data xfs _netdev 0 0

关键参数说明:

  • _netdev:指明这是网络设备,确保网络就绪后再挂载
  • 文件系统类型根据实际选择(xfs/ext4等)
  • 建议使用UUID而非设备路径,避免设备名变化导致挂载失败

5. 性能调优与日常维护

5.1 iSCSI参数优化

调整内核参数提升iSCSI性能,编辑/etc/sysctl.conf

net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_sack = 1 net.ipv4.tcp_window_scaling = 1 net.core.rmem_max = 4194304 net.core.wmem_max = 4194304 net.ipv4.tcp_rmem = 4096 87380 4194304 net.ipv4.tcp_wmem = 4096 16384 4194304

应用更改:

sysctl -p

5.2 多路径监控策略

设置定期多路径状态检查:

*/5 * * * * root /sbin/multipath -ll > /var/log/multipath.status

关键监控指标:

  • 路径状态(active/failed)
  • I/O错误计数
  • 路径切换频率
  • 设备延迟统计

5.3 故障场景处理指南

路径故障恢复

  1. 检查物理连接和交换机状态
  2. 验证IP连通性
  3. 重启受影响的iSCSI会话:
iscsiadm -m node -p <target_ip> -R

存储设备更换流程

  1. 在存储端解除旧设备映射
  2. 在主机端刷新设备信息:
multipath -F echo 1 > /sys/class/scsi_device/*/device/delete iscsiadm -m node -U all iscsiadm -m node -l
  1. 重新扫描并验证新设备

在实际生产环境中,我们曾遇到多路径自动切换不灵敏的情况,后来发现是ALUA优先级设置不当所致。通过调整path_grouping_policyprio参数,最终实现了秒级故障切换,大幅提升了存储可用性。

http://www.jsqmd.com/news/707877/

相关文章:

  • 给硬件工程师的DDR4引脚功能速查手册:从CK_t到ALERT_n,每个信号到底怎么用?
  • 深度解析ncmdumpGUI:专业级NCM文件解密与格式转换实战指南
  • 篮球场施工公司推荐:为什么材料好不等于场地好 - 长华体育
  • Revelation光影包:为Minecraft打造电影级物理渲染体验
  • 东莞装修必看!惠多多家居 —— 本地靠谱全屋定制源头工厂 - 资讯焦点
  • 抖音音频提取终极指南:3分钟掌握免费开源工具的批量下载技巧
  • 深圳悦呗科技信息客服服务富通天下:打造数字化私域平台,赋能中国外贸品牌出海! - 速递信息
  • 如何快速掌握RePKG:Wallpaper Engine资源处理的完整指南
  • OpenDexter:为AI智能体引入支付能力的MCP网关与x402协议实践
  • Voxtral-4B-TTS-2603开箱即用:镜像封装Web工具页+API双接口,零配置启动
  • OBS多平台直播终极指南:一键同步推流到各大平台的完整教程
  • 2026泊头通过式抛丸机企业排行:基于性能与服务的客观盘点 - 资讯焦点
  • 轻量级大语言模型本地部署框架Nanobot:从原理到实战部署指南
  • 移动端适配方案演进
  • 【遮天剧场版】《背棺战王腾》
  • 不良率直降94%:YXLON依科视朗工业CT FF20案例解析 - 速递信息
  • 13款最好用的降AIGC工具教授实测,降重鸟稳居第一 - 速递信息
  • Windows下Mamba安装踩坑实录:从Causal-Conv1d编译失败到源码修改的完整排错指南
  • 2026年3月市场评价高的玻璃棉板供应商推荐,憎水岩棉板/钢结构玻璃棉卷毡/电伴热,玻璃棉板源头厂家哪个好 - 品牌推荐师
  • Lean3数学库实战:从简单定理到复杂数学问题求解
  • 2026青岛抛丸机厂家实力排行:5家靠谱供应商实测对比 - 资讯焦点
  • LM文生图效果展示:支持长尾提示词理解,如‘vintage 1920s flapper dress’
  • 学术论文类毕业论文用ai怎么免费一键生成 - 掌桥科研-AI论文写作
  • 别再只用LSTM了!用PyTorch搭建Transformer时间序列预测模型,5步搞定数据预处理到可视化
  • 实战:在eNSP中配置基于MAC地址的VLAN,实现设备移动网络自动跟随
  • 北京龙威互动科技客服ai人工咨询流量赋能,重塑智能高效与便捷体验新标杆! - 资讯焦点
  • UABEAvalonia:跨平台Unity游戏资源编辑终极指南
  • 别再只会用百度搜‘怎么’了!这10个Google/Bing高级搜索语法,让你效率翻倍(附实战案例)
  • 开箱即用!一款企业级 AI 智能助手平台!
  • 点点繁星受邀参加中铁快运“轻装行与爱宠行”营销活动,共同探讨铁路携宠出行服务新可能 - 速递信息