iscsi

iscsi

iSCSI(Internet SCSI)支持從客戶端(發起端)通過IP向遠程服務器上的SCSI存儲設備(目標)發送SCSI命令。iSCSI限定名稱用於確定發起端和目標,並採用iqn.yyyy-mm.{reverse domain}:label的格式。默認情況下,網絡通信是至iSCSI目標上的端口3260/tcp的明文。

  • iSCSI發起端:需要訪問原始SAN存儲的客戶端。
  • iSCSI目標:從iSCSI服務器提供的遠程硬盤磁盤,或“目標門戶”
  • iSCSI目標門戶:通過網絡向發起端提供目標的服務器。
  • IQN:“iSCSI限定名稱”。每個發起端和目標需要唯一名稱進行標識,最好的做法是使用一個在Internet上可能獨一無二的名稱。

1.

iscsi 是直接對設備進行共享的服務

2.啓動iscsi共享設備

服務器端(server):
yum install targetcli ##安裝iSCSI目標軟件包
systemctl start target ##啓動服務
systemctl enable target ##開機啓動服務
systemctl stop firewalld ##關閉火牆
systemctl disable firewalld ##開機不啓動
這裏寫圖片描述
(1)建立一個lvm設備
fdisk /dev/vdb
pvcreate /dev/vdb1 ##創建物理卷
vgcreate vg0 /dev/vdb1 ##創建卷組vg0
vgdisplay ##查看可製作lv的容量
lvcreate -l 255 -n iscsi_storage vg0 ##創建邏輯卷
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

(2)
[root@server60 ~]# targetcli ##進入iSCSI目標交互式配置模式
targetcli shell version 2.1.fb34
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type ‘help’.

/> ls
/> /backstores/block create server60storage /dev/vg0/iscsi_storage ##提供硬盤,建立存儲設備
/> /iscsi create iqn.2017-06.com.example:strage1 ##創建IQN
/> /iscsi/iqn.2017-06.com.example:strage1/tpg1/luns create /backstores/block/server60storage ##創建目標地址
/> /iscsi/iqn.2017-06.com.example:strage1/tpg1/acls create iqn.2017-06.com.example:server60storagekey ##創建IQN密鑰,明文密碼
/> /iscsi/iqn.2017-06.com.example:strage1/tpg1/portals create 172.25.254.133 ##設置iSCSI目標門戶,即服務器IP,開啓3260端口
/> exit
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

這裏寫圖片描述

客戶端(desktop):
vim /etc/iscsi/initiatorname.iscsi ##在/etc/iscsi/initiatorname.iscsi中設置發起端的IQN
InitiatorName=iqn.2017-06.com.example:server60storagekey ##=後爲設置的密鑰
systemctl restart iscsi ##重啓服務
iscsiadm -m discovery -t st -p 172.25.254.133 ##查找iSCSI服務器所提供的iSCSI目標(目標門戶)
iscsiadm -m node -T iqn.2017-06.com.example:strage1 -p 172.25.254.133 -l ##登錄服務器上的一個或多個iscsi目標
這裏寫圖片描述
yum install tree -y ##下載樹形菜單控件
tree -C /var/lib/iscsi/ ##查看ISCSI目標
這裏寫圖片描述

3.掛載

此時,可以使用iSCSI磁盤,就好像它是本地連接硬盤驅動器。
客戶端:
fdisk -l
Disk /dev/sda: 1069 MB, 1069547520 bytes, 2088960 sectors ##由此可以看到ISCSA磁盤
這裏寫圖片描述
partprobe ##同步分區
mkfs.xfs /dev/sda ##格式化分區
mount /dev/sda /mnt ##掛載
blkid ##查看UUID
vim /etc/fstab ##編輯開機查看文件設置永久掛載
UUID=af2b09ce-3218-4805-86dd-1f619c37be9e /mnt xfs defaults,_netdev 0 0
這裏寫圖片描述

這裏寫圖片描述

reboot ##重啓後查看是否掛載
這裏寫圖片描述

4.刪除

umount /mnt/ ##解除掛載
vim /etc/fstab ##刪除永久掛載設置
iscsiadm -m node -T iqn.2017-06.com.example:strage1 -p 172.25.254.133 -u ##退出登陸
iscsiadm -m node -T iqn.2017-06.com.example:strage1 -p 172.25.254.133 -o delete ##刪除ISCSI目標
這裏寫圖片描述

發佈了87 篇原創文章 · 獲贊 12 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章