共享存儲(ISCSI網絡存儲)
server端:(192.168.100.11)
分區sdb
分別為10G和5G
#fdisk /dev/dab
……
同步分區表
#partprobe /dev/sdb
# yum install targetcli -y
# yum install targetd -y
#systemctl start target
#systemctl enable target
#systemctl start targetd
#systemctl enable targetd
# targetcli
ls /
block創建
/backstores/block create block1 /dev/sda3
block刪除
/backstores/block/ delete block1
/backstores/block create block2 /dev/sdb2
創建iscsi
/iscsi create iqn.2018-10.djl.cc:disk
刪除iscsi
/iscsi/ delete iqn.2018-10.djl.cc:disk
acls訪問控制列表
cd /iscsi/iqn.2018-10.djl.cc:disk/tpg1/
創建acls
acls/ create iqn.2018-10.djl.cc:xx
刪除acls
acls/ delete iqn.2018-10.djl.cc:xx
創建luns
luns/ create /backstores/block/block1
刪除luns
luns/ delete 0
創建接口
portals/ create 192.168.100.12 3260
portals/ create 192.168.100.11 3260
刪除接口
portals/ delete 192.168.100.12 3260
退出
exit
配置文件
# vi /etc/target/saveconfig.json
client---------(192.168.100.12)
#yum isntall iscsi -y
查看是否連接到了指定的客戶端上面
# iscsiadm -m session
確認一下分區情況
# cat /proc/partitions
# vi /etc/iscsi/initiatorname.iscsi
# systemctl restart iscsid
# systemctl enable iscsid
查看是否找到
# iscsiadm -m discovery
出現一下情況,是因為服務端沒有關閉防火墻
探測
# iscsiadm -m discovery -t st -p 192.168.100.11
關閉防火墻之後
連接
# iscsiadm -m node -T iqn.2018-10.djl.cc:disk -p 192.168.100.11 -l
# cat /proc/partitions
# iscsiadm -m session
查看詳細信息-P後面數字越大,越詳細
# iscsiadm -m session -P 1
掛載使用
首先創建一個掛載目錄
#mkdir /mnt/aa
# cat /proc/partitions
格式化文件系統
# mkfs.xfs /dev/sdb
掛載
# mount /dev/sdb /mnt/aa/
# df -Th
設置開機自動掛載
# vim /etc/fstab
重啟驗證
#reboot
# df -Th
斷開連接
iscsi相關的數據存放在
# ls /var/lib/iscsi/
臨時斷開,當你重啟之後,還會自動連接
# iscsiadm -m node -T iqn.2018-10.djl.cc:disk -p 192.168.100.11 -l -u
永久斷開
刪除相關數據,開機不會自動連接
# iscsiadm -m node -T iqn.2018-10.djl.cc:disk -p 192.168.100.11 -l -o delete
先探測,再連接
# iscsiadm -m discovery -t st -p 192.168.100.11 -l
查看掛載文件系統的UUID
# xfs_admin -u /dev/sdb
斷開所有連接並刪除所有數據
# iscsiadm -m node -u ALL
刪除所有數據
# iscsiadm -m node -o delete
共享存儲(ISCSI網絡存儲)