iscsi常用命令汇总
查看iqn:
查看Initiator名称并告之target服务器管理员
cat /etc/iscsi/initiatorname.iscsi
磁阵操作命令
确认要加载的target
根据磁阵端配置的业务地址(targetIP)和端口(3260),命令iscsiadm -m discovery -t sendtargets -p targetIP:port(3260)发现IPSAN target,确认要加载的target
[root@controller02 ~]# iscsiadm -m discovery -t st -p 192.168.100.100
192.168.100.100:3260,1 iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5a:e8
[root@controller02 ~]# iscsiadm -m discovery -t st -p 192.168.100.110
192.168.100.110:3260,13 iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5b:42
物理机上加载target,建立连接
单个target加载命令:iscsiadm -m node -T targetname -p targetIP:port --login
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5a:e8 -p 192.168.100.100:3260 -l
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5b:42 -p 192.168.100.110:3260 -l
设置重启后自动加载
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5a:e8 -p 192.168.100.100:3260 --op update -n node.startup -v automatic
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5b:42 -p 192.168.100.110:3260 --op update -n node.startup -v automatic
断开所有 Target 连接:
iscsiadm -m node -U all
刪除所有 node 信息 ( 需重新 discovery) :
iscsiadm -m node --op delete
查看会话信息:
iscsiadm -m session
显示存储端target name
iscsiadm --mode node
搜索ISCSI
iscsiadm -m discovery -t st -p 192.168.20.20:3260
建立所有与Target的连接
iscsiadm -m node -L all
单个target加载:
iscsiadm -m node -T targetname -p targetIP:port --login
多个target一起加载
根据上面 discovery发现的多业务路径配置,将所有业务路径的target连接建立起来
[root@Controller02_R4300 network-scripts]# iscsiadm -m node --loginall=all
常用命令:
发现存储设备:
其中10.43.16.20为存储设备数据面IP地址
登陆:
iscsiadm -m node -p 10.43.16.20:3260 -l 或 iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15 -p 10.43.16.20:3260 -l 其中iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15为存储设备iqn
查看存储设备:
iscsiadm -m node
查看会话:
iscsiadm -m session
查看会话详细信息:
iscsiadm -m session -P3
登出/断开单条连接:
iscsiadm -m node -p 10.43.16.20:3260 -u
删除单个会话节点:
iscsiadm -m node -p 10.43.16.20:3260 -o delete
登出/断开所有连接:
iscsiadm -m node -u
删除所有会话节点:
iscsiadm -m node -o delete
扫描设备和会话:
iscsiadm -m node -p 10.43.16.20:3260 --rescan iscsiadm -m node --rescan iscsiadm -m session --rescan
设置系统启动时自动登入:
iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15 -p 10.43.16.20:3260 --op update -n node.startup -v automatic
取消系统启动时自动登入:
iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15 -p 10.43.16.20:3260 --op update -n node.startup -v manual
配置文件:/etc/iscsi/iscsid.conf
node.conn[0].timeo.login_timeout = 15
node.conn[0].timeo.logout_timeout = 15
node.session.initial_login_retry_max = 8
iscsi登陆超时时间为node.conn[0].timeo.login_timeout * node.session.initial_login_retry_max
那么默认登陆超时时间为 15*8=120s。
当磁阵数据面链路异常时,会影响挂载云盘时间,可修改登陆超时时长和尝试登陆次数来缩短挂载云盘时间。
node.session.timeo.replacement_timeout = 120
当磁阵数据面链路异常时,session状态会发生切换。session正常状态为loggen_in,故障态为failed和free。 切换到failed为10s,再切换到free为120s(node.session.timeo.replacement_timeout)。
在修改iSCSI的配置文件后,重启iSCSI服务或重启主机都不会使配置生效,必须把当前的iSCSI会话logout后,将iSCSI已经发现的目标节点删除掉,重启iscsi服务,再重新发现目标节点,建立iSCSI会话
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了