linux的ISCSI服務實現共享邏輯卷
##################
1.怎麼網路共享邏輯卷
##################
兩機關閉防火牆
服務端
安裝 targetcli
開啟服務
建立共享的分割槽
fdisk /dev/vdb
給1g的空間
完成後wq退出儲存
partprobe重新整理
配置targetcli
[[email protected] westos]# targetcli
/> backstores/block create westos:storagel /dev/vdb1
命名裝置塊
Created block storage object westos:storagel using /dev/vdb1.
/> iscsi/ create iqn.2018-11.com.westos:storagel
生成共享裝置
Created target iqn.2018-11.com.westos:storagel.
Created TPG 1.
/> iscsi/iqn.2018-11.com.westos:storagel/tpg1/luns create /backstores/block/westos:storagel
關聯兩裝置
Created LUN 0.
/> /iscsi/iqn.2018-11.com.westos:storagel/tpg1/acls create
iqn.2018-11.com.westos:westoskey
生成共享裝置的鑰匙
Created Node ACL for iqn.2018-11.com.westos:westoskey
Created mapped LUN 0.
/> iscsi/iqn.2018-11.com.westos:storagel/tpg1/portals create 172.25.254.128
新增裝置到埠
Using default IP port 3260
Created network portal 172.25.254.128:3260.
/> exit
退出
重新進入檢視結果
客戶端
安裝軟體
開啟服務
獲取服務端iscsi共享裝置埠
iscsiadm -m discovery -t st -p 172.25.254.128
嘗試登陸發現失敗了,原因是沒有密碼
iscsiadm -m node -T iqn.2018-11.com.westos:storagel -p 172.25.254.128 -l
在服務端查詢在之前生成共享裝置鑰匙寫過的密碼
我寫的是iqn.2018-11.com.westos:westoskey
複製到客戶端的
vim /etc/iscsi/initiatorname.iscsi
退出儲存後重啟iscsi服務
再次登陸
iscsiadm -m node -T iqn.2018-11.com.westos:storagel -p 172.25.254.128 -l
退出登陸
iscsiadm -m node -T iqn.2018-11.com.westos:storagel -p 172.25.254.128 -u
檢視共享的邏輯卷sda就是
格式化為檔案系統
mkfs.xfs /dev/sda
掛載使用
#############################################
2.怎麼開機自動掛載網路共享邏輯卷,怎麼在兩端解除共享
#############################################
客戶端
修改fstab
netdev意思是在啟動網路後才讀這個掛載
怎麼解除共享
客戶端安裝一個tree
這個軟體的作用是樹形檢視服務
退出登陸
iscsiadm -m node -T iqn.2018-11.com.westos:storagel -p 172.25.254.128 -u
刪除登陸記錄,用樹行結構檢視iscsi登陸資訊
iscsiadm -m node -T iqn.2018-11.com.westos:storagel -p 172.25.254.128 -o delete
重啟服務
systemctl restart iscsi
fdisk -l
服務端清除共享
clearconfig confirm=True