0%

ISCSI服务管理工具

iscsiadm命令来自英文词组 “ISCSI administration” 的缩写,是最常用的ISCSI服务管理工具。iscsiadm是一个命令行工具,能够发现、登录、卸载远程ISCSI目标,管理open-iscsi数据库。

常用命令

  • 查看启动器的InitiatorName名字
1
2
cat /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.1994-05.com.redhat:d0f7c7927f51
  • 删除所有 iscsiadm 的发现记录,即从 iSCSI initiator 配置中删除所有之前发现的 iSCSI 目标
1
iscsiadm -m discovery -o delete -t -st -p 20.22.208.107
  • 发现并连接远程可用的ISCSI服务器节点
1
iscsiadm -m discovery -t st -p 10.22.208.107
  • 显示会话情况
1
iscsiadm -m session
  • 退出session
1
iscsiadm -m node -u
  • 卸载本地已挂载的全部ISCSI存储设备
1
iscsiadm -m node --logoutall=all
  • 删除iscsi发现记录
1
iscsiadm -m node -o delete -T LUN_NAME -p ISCSI_IP
  • 以最详细的方式显示当前所有的 iSCSI 会话信息
1
2
iscsiadm -m session -P 3
# -P 后面跟着的数字代表输出的详细程度,范围通常是从 0 到 3。
image-20231222165909653

常见问题

  • Host端的iqn和server端的iqn需要对得上,否则会发现不了设备

image-20231222170533276

小主,路过打个赏再走呗~