Linux--ISCSI

ISCSI

ISCSI(Internet Small Computer System Interface)

Internet小型計算機系統接口,又稱爲IP-SAN,是一種基於因特網及SCSI-3協議下的存儲技術,由IETF提出

於2003年2月11日成爲正式的標準,與傳統的SCSI技術比較起來,iSCSI技術有以下三個革命性的變化:

1、把原來只用於本機的SCSI協議透過TCP/IP網絡發送,使連接距離可作無限的地域延伸

2、連接的服務器數量無限(原來的SCSI-3的上限是15)

3、由於是服務器架構,因此也可以實現在線擴容以至動態部署

實驗流程

ISCSI安裝
服務端

setenforce 0

SELinux 修改爲警告模式

systemctl stop firewalld

關閉防火牆

在這裏插入圖片描述

fdisk -l

查看本地硬盤

在這裏插入圖片描述

查看到 Disk /dev/vdb 未使用 10.7GB

在這裏插入圖片描述

fdisk /dev/vdb

創建新分區

在這裏插入圖片描述

創建新分區 /dev/vdb1

在這裏插入圖片描述

yum install targetcli -y

安裝

systemctl start target

開啓

systemctl enable target

開機自啓

在這裏插入圖片描述

targetcli

ls

在這裏插入圖片描述

/backstores/block create westos:stotage1 /dev/vdb1

創建塊儲存 名稱:介紹 硬盤設備

在這裏插入圖片描述

在這裏插入圖片描述

iscsi/ create iqn.2019-08.com.westos:storage1

創建 IQN 名稱

IQN 的格式爲:iqn.年份-月份.反向域名:自定義標識

在這裏插入圖片描述

/iscsi/iqn.2019-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1

創建 lun(塊設備邏輯單元)

在這裏插入圖片描述

在這裏插入圖片描述

iscsi/iqn.2019-08.com.westos:storage1/tpg1/acls create iqn.2019-08.com.westos:westoskey1

創建ACL允許 ISCSI 客戶機連接

客戶端配置的名稱應與上面( iqn.2019-08.com.westos:westoskey1)一致

在這裏插入圖片描述

iscsi/iqn.2019-08.com.westos:storage1/tpg1/portals create 172.25.254.130

配置客戶端IP地址及端口

默認端口爲 3260

在這裏插入圖片描述

在這裏插入圖片描述

exit

測試端

yum install iscsi-initiator-utils -y

安裝 ISCSI 客戶端

systemctl start iscsid

開啓

systemctl enable iscisd

開機自啓

vim /etc/iscsi/initatorname.iscsi

編輯測試端 ISCSI 配置文件

InitatorName=iqn.2019-08.com.westos:westoskey1

與服務端創建 ACL 一致

systemctl restart iscsi

重啓

在這裏插入圖片描述

iscsiadm -m discovery -t st -p 172.25.254.130

發現服務端IQN

在這裏插入圖片描述

iscsiadm -m node -T iqn.2019-08.com.westos:storage1 -p 172.25.254.130 -l

識別服務端共享

在這裏插入圖片描述

fdisk -l

查看硬盤

在這裏插入圖片描述

Disk /dev/sda 2147MB

發現 虛擬硬盤

在這裏插入圖片描述

mkfs.xfs /dev/sda

格式化虛擬硬盤
在這裏插入圖片描述

vim /etc/fstab

編輯 fstab 配置文件,開機自動掛載

在這裏插入圖片描述

ISCSI 開機自啓 使用 /dev/sda 的 UUID 防止虛擬硬盤漂移無法正常開機(UUID是唯一的)

在這裏插入圖片描述

mount -a

自動掛載所有支持自動掛載的設備

df

掛載成功
在這裏插入圖片描述

ISCSI 卸載

測試端

umount /mnt

卸載 /mnt
在這裏插入圖片描述

vim /etc/fstab

刪除 ISCSI 開機自啓

在這裏插入圖片描述

cat /etc/fstab

在這裏插入圖片描述

yum install tree -y

安裝 tree

在這裏插入圖片描述

tree /var/lib/iscsi

查看到樹形關係圖

在這裏插入圖片描述

iscsiadm -m node -T iqn.2019-08.com.westos:storage1 -u -p 172.25.254.130

卸載 ISCSI 節點

在這裏插入圖片描述

iscsiadm -m node -T iqn.2019-08.com.westos:storage1 -p 172.25.254.130 -o delete

刪除 ISCSI 節點
注意: 如果沒有刪除 ISCSI 節點,使用 fdisk -l 查看,虛擬硬盤存在
tree /var/lib/iscsi

通過樹形關係圖查看到 ISCSI 節點 已被刪除

在這裏插入圖片描述

systemctl restart iscsi

重啓

fdisk -l

查看硬盤

在這裏插入圖片描述

服務端

targetcli

clearconfig confirm=true

刪除所有配置

exit

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章