###############
第一步: 創建一個2G的分區
第二步: yum install targetcli -y
第一步: 創建一個2G的分區
第二步: yum install targetcli -y
第三步:創建一個2G的分區,並同步
第四步: 執行tagetcli
ls查看
/> /backstores/block create westos:storage1 /dev/vdb1 設置/dev/vdb1為共享硬盤,並命名
/> /iscsi create iqn.2018-08.com.westos:storage1 生成外部共享名稱
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/acls create iqn.2018-08.com.westos:westoskey1 生成密匙
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1 將外部名稱和內部設備關聯
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/portals create 172.25.254.204 開啟接口
第四步: 執行tagetcli
ls查看
/> /backstores/block create westos:storage1 /dev/vdb1 設置/dev/vdb1為共享硬盤,並命名
/> /iscsi create iqn.2018-08.com.westos:storage1 生成外部共享名稱
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/acls create iqn.2018-08.com.westos:westoskey1 生成密匙
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1 將外部名稱和內部設備關聯
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/portals create 172.25.254.204 開啟接口
exit 保存並且退出

##############################################################
客戶端設置
yum install iscsi-initiator-utils -y 安裝
iscsiadm -m discovery -t st -p 172.25.254.204 查看可以連接的端口
客戶端設置
yum install iscsi-initiator-utils -y 安裝
iscsiadm -m discovery -t st -p 172.25.254.204 查看可以連接的端口

iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -l 登陸這個端口 此時登陸端口會發現是失敗的, 由於沒有輸入在服務器端設置的密碼key1
vim /etc/iscsi/initiatorname.iscsi 編輯這個文件,設置密碼
InitiatorName=iqn.2018-08.com.westos:key1
systemctl restart iscsid.service 重新啟動這個服務

iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -l 再次登陸,登陸成功 ,此時fdisk -l可以顯示 sda硬盤
fdisk /dev/sda 新建一個分區

mkfs.xfs /dev/sda1 格式化分區
mount /dev/sda1 /mnt/ 掛載分區

df -H
vim /etc/fstab 設置開機自動掛載
/dev/sda1 /mnt/ xfs defaults,netdev 0 0 由於這個掛載只能在網絡服務啟動后掛載,所以默認的參數還要加,_netdev


mount -a
df -H
df -H
#####################
客戶端上 sdb1的刪除與退出登陸
vim /etc/fstab 取消默認掛載
umount /dev/sda1卸載
dfisk -l 查看還有
退出登陸
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -u
刪除節點
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -o delete
yum install tree
客戶端上 sdb1的刪除與退出登陸
vim /etc/fstab 取消默認掛載
umount /dev/sda1卸載
dfisk -l 查看還有
退出登陸
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -u
刪除節點
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -o delete
yum install tree
tree /var/lib/iscsi/ 查看

systemctl restart iscsi
fdisk -l 此時發現成功
###############
服務器上的刪除
targetcli
clearconfig
clearconfig confirm=True
ls
exit
targetcli
clearconfig
clearconfig confirm=True
ls
exit
