iscsi-initiator-utils
的作用iscsiadm
)。已经登录过旧的 iSCSI target
iscsiadm
登录过某些 target,但路径未配置 multipath,multipath 可能认为这些设备不属于多路径设备/etc/iscsi/nodes/
中旧节点信息可能残留,导致 multipathd 扫描不识别新路径设备命名问题
/dev/sdX
而不是 /dev/dm-*
,multipath 扫描可能被 blacklist 或无法合并session 状态混乱
sdb
和 sdc
直接出现在 lsblk
,说明还没有被 multipath “接管”清理旧的 iSCSI session
sudo iscsiadm -m node --logoutall=all
sudo iscsiadm -m node -o delete
重启 multipathd 并刷新
sudo systemctl restart multipathd
sudo multipath -F
sudo multipath
sudo multipath -ll
重新发现并登录新的多路径 target
sudo iscsiadm -m discovery -t sendtargets -p 192.168.0.1:3260
sudo iscsiadm -m discovery -t sendtargets -p 192.168.0.2:3260
sudo iscsiadm -m node -T <IQN> -p 192.168.0.1 --login
sudo iscsiadm -m node -T <IQN> -p 192.168.0.2 --login
确认 multipath 配置
blacklist 去掉 sd 拦截
find_multipaths yes
multipath -ll
应该能看到 /dev/mapper/mpathX
总结:
iscsi-initiator-utils
并不会直接阻止 multipath,但 旧的 session/设备信息 + blacklist 会导致 multipath 不识别 iSCSI device