iscsi 是一種支援已有硬碟共享的服務。通過裝置與網絡的結合,使的使用者可以直接通過網絡通路硬碟,工作方式為/伺服器/用戶端。
建立
服務端:
準備一個要共享的裝置
fdisk /dev/vdb
n ....... wq
pvcreate /dev/vdb1
vgcreate vg0 /dev/vdb1
lvcreate -l 100 -n lv0 vg0
檢視邏輯卷
yum install targetcli -y 從yum倉庫安裝iscsi 所需軟體
systemctl start target 開啟服務
systemctl stop firewalld 關閉火牆
targetcli 進入配置模式
>ls 檢視
>backtores/block create westos:storage1 /dev/vgroup/lv0 制定邏輯卷
>iscsi/ create iqn.2018-11.com.westos:storage1
>iscsi/iqn.2018-11.com.westos:storage1/tpg1/acls create iqn.2018-11.com.westos:westoskey
> /iscsi/iqn.2018-11.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1
>iscsi/iqn.2018-11.com.westos:storage1/tpg1/portals/create 172.25.254.177 建立位址
>exit 建立完成并退出
測試端:
yum search iscsi 檢視相關軟體
yum install iscsi-initiator-utils.x86_64 -y 選擇合适包并下載下傳
vim /etc/iscsi/initiatorname.iscsi
systemctl restart iscsid.serivce 重起服務
iscsiadm -m discover -t st -p 172.25.254.144 先查找發現伺服器提供的iscsi目标是否正确設定,發現後才能适用。
iscsiadm -m node -T iqn.2108-11.com.westos:storage1 -p 172.25.254.177 -l 登陸
此時共享硬碟登陸成功。
fdisk -l 檢視時多出來一個 /dev/sda 看以看到參數與伺服器分享的硬碟相同
樹形圖檢視: yum install tree -y
挂載
登陸後可對其分區,格式化分區,同步分區表等操作。
mount /dev/sda /csc/ 挂載
自動挂載 vim /etc/fstab 并注明網絡裝置。
删除:
用戶端 1. vim /etc/fstab 删除配置檔案内容 > 2 umount /dev/sda取消挂載 >3 iscsiadm -m node -T iqn.2108-11.com.westos:storage1 -p 172.25.254.177 -u 退出 >4. iscsiadm -m node -T iqn.2108-11.com.westos:storage1 -p 172.25.254.177 -o delete 删除共享
服務端:targetcli 進入互動模式
/> clearconfig confirm=TRUE 直接清空