Skip to the content.

服务端配置

准备一个200M的磁盘作为MGT:


[root@iscsi ~]# lsblk /dev/sdb 

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sdb 8:16 0 200M 0 disk 

iscsi服务端配置如下:


[root@iscsi ~]# yum install targetcli

[root@iscsi ~]# systemctl enable targetd

[root@iscsi ~]# targetcli 

# 创建一个块设备的磁盘,如果是文件img的话需要使用/backstores/fileio

/> /backstores/block create mgt /dev/sdb 

# 创建一个空的iqn

/> /iscsi create iqn.2019-01.f.com:mgt

# 在下面创建可以访问“mgt”的iqn,这里是io1和io2的两个主机

/> /iscsi/iqn.2019-01.f.com:mgt/tpg1/acls create iqn.2019-01.f.cm:io1

/> /iscsi/iqn.2019-01.f.com:mgt/tpg1/acls create iqn.2019-01.f.cm:io2

# 为“mgt”创建lun

/> /iscsi/iqn.2019-01.f.com:mgt/tpg1/luns create /backstores/block/mgt 

# 退出后自动保存

/> exit

Global pref auto_save_on_exit=true

Last 10 configs saved in /etc/target/backup/.

Configuration saved to /etc/target/saveconfig.json

完成配置如下:

客户端配置


[root@io1 ~]# yum install iscsi-initiator-utils

# 修改本机iqn,必须与注册在iscsi服务器上的iqn完全一致

[root@io1 ~]# echo "InitiatorName=iqn.2019-01.f.com:io1" > /etc/iscsi/initiatorname.iscsi 

[root@io1 ~]# systemctl start iscsi

[root@io1 ~]# systemctl enable iscsi

# 发现目标端的iscsi磁盘

[root@io1 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.56.130

# 登录,下面的命令是登录发现的所有磁盘

[root@io1 ~]# iscsiadm -m node -L all

# 也可以指定登录

# iscsiadm -m node -T iqn.2019-01.f.com:mgt -l 

# 取消登录使用:

# iscsiadm -m node -T iqn.2019-01.f.com:mgt -u

[root@io1 ~]# ls -l /dev/disk/by-id/ |grep sdc

lrwxrwxrwx 1 root root 9 Jan 28 15:05 scsi-36001405a6e718219a59410a82aa3069f -> ../../sdc

lrwxrwxrwx 1 root root 9 Jan 28 15:05 wwn-0x6001405a6e718219a59410a82aa3069f -> ../../sdc


[root@io2 ~]# yum install iscsi-initiator-utils

[root@io2 ~]# echo "InitiatorName=iqn.2019-01.f.com:io2" > /etc/iscsi/initiatorname.iscsi 

[root@io2 ~]# systemctl start iscsi

[root@io2 ~]# systemctl enable iscsi

[root@io2 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.56.130

[root@io2 ~]# iscsiadm -m node -L all

[root@io2 ~]# ls -l /dev/disk/by-id/ |grep sdc

lrwxrwxrwx 1 root root 9 Jan 28 15:05 scsi-36001405a6e718219a59410a82aa3069f -> ../../sdc

lrwxrwxrwx 1 root root 9 Jan 28 15:05 wwn-0x6001405a6e718219a59410a82aa3069f -> ../../sdc

参考