2025-07-09 09:27:22 版本 : 浪潮存储通过ISCSI映射至Linux服务器、多路径配置方法
作者: 李永鑫 于 2025年07月09日 发布在分类 / 系统安装 / LINUX 下,并于 2025年07月09日 编辑
 历史版本

备注 修改日期 修改人
创建版本 2025-07-09 09:27:22[当前版本] 李永鑫

浪潮存储通过ISCSI映射至Linux服务器、多路径配置方法_linux iscsi-CSDN博客

浪潮存储通过ISCSI映射至Linux服务器、多路径配置方法


本文档详述了如何在Linux服务器上通过ISCSI连接浪潮存储,并配置多路径。步骤包括安装ISCSI组件、查询IQN、连接存储、设置开机自动登录、配置multipath以及挂载分区。特别提示,Linux开机挂载iscsi时需避免因网络未完全启动导致的挂载失败,推荐在rc.local中延迟挂载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

浪潮存储通过ISCSI映射至Linux服务器、多路径配置方法

  • 一、最小化安装Linux时没有ISCSI组件需要安装
  • 二、查询iqn、存储映射
  • 三、扫描,连接iscsi
  • 四、配置多路径

一、最小化安装Linux时没有ISCSI组件需要安装

这里有联网条件,使用yum安装

yum install -y iscsi-initiator-utils
//安装iscsi组件
systemctl start iscsi 
//启动iscsi服务
systemctl enable iscsi 
//开机启动iscsi

二、查询iqn、存储映射

安装完ISCIS组件后执行,查看iqn

cat /etc/iscsi/initiatorname.iscsi 

本机ip地址是192.168.2.76,存储也需要配置同一段的IP,或者配置路由。


存储添加主机,连接方式选择ISCIS,将刚才查询到的iqn添加进去

将卷映射到主机

三、扫描,连接iscsi

执行命令扫描存储iscis的iqn,后面是存储iscsi服务地址

iscsiadm -m discovery -t sendtargets -p 192.168.2.231
iscsiadm -m discovery -t sendtargets -p 192.168.2.232


存储的iqn也可以再存储的gui页面中查询到

登入存储

iscsiadm -m node –T iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node1 -p 192.168.2.231:3260 -l 
iscsiadm -m node –T iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node2 -p 192.168.2.232:3260 -l 
 //其中iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node1是存储目标名。
 //其中iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node2是存储目标名。
 

如果需要开机自动登入存储执行

iscsiadm -m node –T iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node1 -p 192.168.2.231:3260 --op update -n node.startup -v automatic
iscsiadm -m node –T iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node2 -p 192.168.2.232:3260 --op update -n node.startup -v automatic
 //其中iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node1是存储目标名。
 //其中iqn.2004-12.com.inspur:mcs.cluster192.168.0.1.node2是存储目标名。
 

查看所有iscsi连接

iscsiadm -m session


通过fdisk -l查看磁盘是否已经挂载

如果没发现磁盘需要先注销iscis链接,再重新登入

补充iscsiadm常用命令

如果开启CHAP,需要配置CHAP
vi /etc/iscsi/iscsid.conf #将相关项前面的注释符#删除掉 
node.session.auth.authmethod = CHAP  //开启CHAP认证
node.session.auth.username = xxxxx  //配置账号
node.session.auth.password = xxxxx //密码

//注销单个节点
iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.x.x:3260 –u

//注销所有链接
iscsiadm -m node --logoutall=all

//查看target记录
iscsiadm -m session

//删除target
iscsiadm -m node -o delete -T iqn.1997-05.com.test:raid -p 192.168.1.1:3260

//登录全部target
iscsiadm -m node --login

//扫描所有登录的target
iscsiadm -m session --rescan

四、配置多路径

双控存储、多控存储一个卷通过不同路径可以扫描到多块盘,此时需要安装multipath组件

yum install -y device-mapper-multipath

配置/etc/multipath.conf文件(文件为新建),该配置文件由浪潮提供

device { 
vendor “INSPUR”
product “MCS”
path_group_policy group_by_prio
getuid_callout “lib/udev/scsi_id –whitelisted –
device=/dev/%n”
path_selector “round-robin 0”
path_checker tur
features “1 queue_if_no_path”
hardware_handler “0”
prio alua
failback immediate
}

重启multipath,执行fdisk -l查看多路径配置情况

systemctl restart multipathd
fdisk -l

两个磁盘已经被重新映射为一个新磁盘,在/dev/mapper/目录下

使用fdisk 对磁盘进行分区,分两个区为例

fdisk /dev/mapper/360050767088501f85800000000000006
//输入m可以查看帮助 此处不多介绍

分区完成后需要重启multipath才能看到新建的分区,更改分区表需要重启服务器

格式化分区

mkfs.ext4 /dev/mapper/360050767088501f85800000000000006p1
mkfs.ext4 /dev/mapper/360050767088501f85800000000000006p2


挂载分区即可完成

注意!!! Linux使用iscsi开机挂载很可能网络还没启完就运行挂载任务,造成挂载失败。
所以要开机自动挂载 千万别使用 /etc/fstab !!! 结果你懂的,不懂可以试试,不信也可以试试

vi /etc/rc.d/rc.local

在下方插入

sleep 60 
mount /dev/mapper/xxxxxxxxxxpn /data

# sleep 60 是启动后延时60秒 等待网络、iscsi、multipathd启动完成再执行挂载命令
# mount /dev/mapper/刚才格式化后的盘符 /挂载点

编辑完成后要给 rc.local 赋一个执行权限才生效

chmod +x /etc/rc.d/rc.local


历史版本-目录  [回到顶端]
    知识分享平台 -V 5.2.5 -wcp