iSCSI.note
1、iSCSI 服务端:
apt install -y targetcli-fb
mkdir -p /srv/iscsi
fallocate -l 2g /srv/iscsi/disk01.img
基本上都能够 Tab 补全
双击Tab就能够看到可输入的内容
fallocate -l 2g /srv/iscsi/disk01.img
targetcli
/backstores/fileio create disk01 /srv/iscsi/disk01.img 2G
/iscsi create iqn.2026-09.int.hq:storage.disk01
cd /iscsi/iqn.2026-09.int.hq:storage.disk01/tpg1
luns/ create /backstores/fileio/disk01
set attribute authentication=1
acls/ create iqn.2026-09.int.br:client
cd acls/iqn.2026-09.int.br:client
set auth userid=wsc_client
set auth password=WSC2026!chap_in
set auth mutual_userid=wsc_server
set auth mutual_password=WSC2026!chap_out
cd /
saveconfig
exit
2、iSCSI 客户端:
apt install -y open-iscsi
cd /etc/iscsi
vim initiatorname.iscsi改成题目要求的IQN

systemctl restart iscsid
systemctl enable iscsid
vim /etc/iscsi/target.conf

一定要先修改,再discovery,这样就不用手动配置 chap 用户了
iscsiadm -m discovery -t sendtargets -p 172.16.10.10
# 如果没有修改上面的配置文件,却已经discover了,那就吧 nodes删了,然后再重新执行该命令
vim /var/iscsi/nodes/... 一直按 tab //新版改到了 /var/iscsi 位置
然后重启服务:
systemctl restart iscsi

# 挂载:
mkfs.ext4 /dev/sdb
mkdir /mnt/remote_data
vim /etc/fstab
## _netdev //等待网络启动后才连接
## nofail //连接失败也不报错,正常启动系统