准备工作
server
yum install targetcli -y #安装所需软件
systemctl start target
systemctl enable target
fdisk /dev/vdb #在vdb上分区
partprobe
cat /proc/partitions
server
targetcli #进入ISCSI
/> /backstores/block create server0:storage1 /dev/vdb1 #通过ISCSI建立一个设备
/> /iscsi create iqn.2016-09.com.example:storage1 #设定设备名字
/>/iscsi/iqn.2016-09.com.example:storage1/tpg1/acls create iqn.2016-09.com.example:storage1key #设定别名
/> /iscsi/iqn.2016-09.com.example:storage1/tpg1/luns create /backstores/block/server0:storage1 #关联设备
/> /iscsi/iqn.2016-09.com.example:storage1/tpg1/portals/ create 172.25.15.11 #设定端口 /> /iscsi/iqn.2016-09.com.example:storage1/tpg1/portals/ delete 0.0.0.0 3260 #删除默认端口
/> /iscsi/iqn.2016-09.com.example:storage1/tpg1/portals/ create 172.25.15.11
/> exit #退出,会自动保存
desktop
yum install iscsi-initiator-utils -y #安装所需软件
iscsiadm -m discovery -t st -p 172.25.15.11 #查找设备
vim /etc/iscsi/initiatorname.iscsi #编辑ISCSI,使别名生效
InitiatorName=iqn.2016-09.com.example:storage1key
systemctl restart iscsid
iscsiadm -m node -T iqn.2016-09.com.example:storage1 -p 172.25.15.11 -l #使用设备
fdisk -l #查看已有设备
fdisk /dev/sda #对设备分区
partprobe
mkfs.xfs /dev/sda1 #对新分区格式化
mount /dev/sda1 /mnt #挂载使用
通过fstab自动挂载
/dev/sda1 /mnt xfs defaults,_netdev 0 0 #注意_netdev方式
停止使用设备
umount /mnt
iscsiadm -m node -T iqn.2016-09.com.example:storage1 -p 172.25.15.11 -u
iscsiadm -m node -T iqn.2016-09.com.example:storage1 -p 172.25.15.11 -o delete