iSCSI
server
CentOS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| yum install targetcli
/backstores/block create block-sdb /dev/sdb /iscsi create iqn.2021-12.com.zhighest:block-sdb /iscsi/iqn.2021-12.com.zhighest:block-sdb/tpg1/acls create iqn.1991-05.com.microsoft:desktop-btpq1g6 /iscsi/iqn.2021-12.com.zhighest:block-sdb/tpg1/luns create /backstores/block/block-sdb
/backstores/fileio create fileio_disk /data/disk.img 64G /iscsi create iqn.2023-03.com.zhighest:fileio-disk /iscsi/iqn.2023-03.com.zhighest:fileio-disk/tpg1/acls create iqn.1991-05.com.microsoft:desktop-0g9pgm3 /iscsi/iqn.2023-03.com.zhighest:fileio-disk/tpg1/luns create /backstores/fileio/fileio_disk
systemctl restart target
|
ubuntu
| apt-get install -y tgt systemctl status tgt cat > /etc/tgt/targets.conf <<EOF include /etc/tgt/conf.d/*.conf <target iqn.2022-01.com.zhighest:testimg5> backing-store /tmp/test.img #initiator-name iqn.1993-08.org.debian:01:6ac18020701d initiator-name iqn.1991-05.com.microsoft:desktop-btpq1g6 </target> EOF
|
Client
windows

ubuntu
| apt-get install open-iscsi /etc/init.d/open-iscsi start iscsiadm -m discovery -t st -p 192.168.200.128
iscsiadm -m node --targetname "iqn.2021-12.com.zhighest:block-sdb" --portal "192.168.200.128:3260" --login
|
| echo "iscsi" >> /etc/initramfs-tools/modules echo "InitiatorName=iqn.1993-08.org.debian:01:6ac18020701d" > /etc/iscsi/initiatorname.iscsi cat > /etc/iscsi/iscsi.initramfs <<EOF ISCSI_TARGET_NAME="iqn.2021-12.com.zhighest:block-sdc" ISCSI_TARGET_IP="192.168.200.128" ISCSI_TARGET_PORT="3260" ISCSI_TARGET_GROUP="1" EOF
update-initramfs -u
|
https://heathpaddock.com/2012/03/22/pxe-booting-ubuntu-from-an-iscsi-drive/
| /backstores/fileio create fileio1 /root/fileio1 1GB /iscsi create iqn.2021-12.com.zhighest:fileio1 /iscsi/iqn.2021-12.com.zhighest:fileio1/tpg1/acls create iqn.1993-08.org.debian:01:aabbccddeeff /iscsi/iqn.2021-12.com.zhighest:fileio1/tpg1/luns create /backstores/fileio/fileio1
|