準備工作
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