IP-SAN的运行模式:C/S模式,工作端口3260

服务端:host1

客户端:host2,host3

 

base环境配置

hostnamectl set-hostname host1
hostnamectl set-hostname host2
hostnamectl set-hostname host3

cat>>/etc/hosts<<EOF
192.168.40.130 host1
192.168.40.131 host2
192.168.40.132 host3
EOF

setenforce 0

sed -i "s#enforcing#disabled#g" /etc/selinux/config

systemctl stop firewalld
systemctl disable firewalld
init 0 

服务端

yum install -y scsi-target-utils
查看配置文件
ls  /etc/tgt/targets.conf
查看服务端启动命令路径
find / -name "*tgtd"
/etc/sysconfig/tgtd
/etc/selinux/targeted/active/modules/100/tgtd
/usr/sbin/tgtd


启动
/usr/sbin/tgtd start
netstat -antup | grep 3260
systemctl enable tgtd.service

fdisk /dev/sdb 创建/dev/sdb1 /dev/sdb2

重启

vim /etc/tgt/targets.conf

<target iqn.2024-04.host1:target_san1>
backing-store /dev/sdb1
initiator-address 192.168.40.131
initiator-address 192.168.40.130
vendor_id host1
product_id target1
</target>



<target iqn.2024-04.host1:target_san2>
backing-store /dev/sdb2
initiator-address 192.168.40.131
initiator-address 192.168.40.130
vendor_id host1
product_id target2
</target>



initiator-address 设置可以访问的客户端的ip地址
systemctl restart tgtd
systemctl status tgtd

  

客户端

 

yum install -y iscsi-initiator-utils

iscsiadm -m discovery -t sendtargets -p 192.168.40.130:3260
192.168.40.130:3260,1 iqn.2024-04.host1:target_san1
192.168.40.130:3260,1 iqn.2024-04.host1:target_san2
systemctl start iscsid 
systemctl start iscsi
ls /dev/sdb

关闭:
systemctl stop iscsi 
systemctl stop iscsid 

卸载
iscsiadm -m node -T iqn.2024-04.host1:target_san1 -u
iscsiadm -m node -T iqn.2024-04.host1:target_san2 -u

登录存储存储设备
iscsiadm -m node -T iqn.2024-04.host1:target_san1 -l
iscsiadm -m node -T iqn.2024-04.host1:target_san2 -l