server:node
環境:rhel7.2 軟件包:targetcli-2.1.fb41-3.el7.noarch,selinux-policy-targeted-3.13.1-60.el7.noarchlinux
1.yum install -y targetd tagetclivim
2.systemctl enabled targetd 字體
3.firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.1.0/24 service name=targetd accept' && firewall-cmd --reload ui
4.fdisk /dev/vda 分出一個1GB 容量的分區,注意!不用格式化!spa
5.partprobe /dev/sdarest
6.targetcliserver
/> ls ip
/> /backstores/block create data_block /dev/sda9get
/> iscsi/ create iqn.2016-05.com.example.com:system1
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/acls create iqn.2016-05.com.example.com:system2
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/luns create /backstores/block/data_block
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/portals/ create 192.168.1.101 若是這步出錯,則執行如下紅色字體命令↓再執行本句命令
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/portals/ delete ip_address=0.0.0.0 ip_port=3260
/> saveconfig
/> exit 服務端配置完成!
client:
環境:rhel7 軟件包:iscsi-initiator-utils-iscsiuio-6.2.0.873-32.el7.x86_64 ,iscsi-initiator-utils-6.2.0.873-32.el7.x86_64
1.yum install -y iscsi-initiator*
2.執行:iscsiadm -m discovery -t st -p system1.example.com 這條命令:獲取-->>192.168.1.101:3260,1 iqn.2016-05.com.example.com:system1
3.修改:vim /etc/iscsi/initiatorname.iscsi 填入客戶機iqn: InitiatorName= iqn.2016-05.com.example.com:system2 再執行 systemctl restart iscsid && systemctl enable iscsid
4.鏈接服務端:iscsiadm -m node -T iqn.2016-05.com.example.com:system1 -p system1.example.com -l
5.fdsik -l
6.fdisk /dev/sdb 建立一個500M分區-->/dev/sdb1 --> mkfs.xfs /dev/sdb1
7.查uuid: blkid
/dev/sdb1: UUID="eb5377bc-ac3e-4e35-bc46-a93218109589" TYPE="xfs"
mkdir /test
7.vim /etc/fstab
UUID="eb5377bc-ac3e-4e35-bc46-a93218109589" /test xfs defaults,_netdev 0 0
mount -a 查看是否正確