利用FreeNas創建iSCSI塊級存儲

目前,大多數分析都認爲SAN是未來企業級的存儲方案,因爲SAN便於集成,能改善數據可用性及網絡性能,而且還可以減輕管理作業。而FreeNAS提供的iSCSI塊級存儲,正是SAN技術中,相比FC(光纖信道)更經濟的一種。在FreeNAS中,通過ZFS文件系統,RaidZ冗餘等技術來保證數據存儲的安全性,同時,又可以通過iSCSI服務爲網絡中的其他支持iSCSI的設備提供存儲,想象一下,在FreeNAS中,爲你家裏的電腦提供了一塊具有多種數據保護技術的硬盤,只不過,這塊硬盤不是通過各種硬盤接口,而是通過網線連接到你的電腦上的,雖然連接的方式不同,但你仍然可以像平常一樣使用這塊硬盤,比如分區、格式化、安裝軟件、保存數據,甚至還可以將操作系統安裝在這塊硬盤上

任務1 理解iSCSI塊級存儲基本原理
1.iSCSI的工作方式:
Initiator發起端通過iSNS協議發現網絡中提供iSCSI設備的Target目標端的Portal,經過CHAP或者Mutual CHAP驗證後,Initiator發起端與Target目標端協商建立一個到LUN的模擬連接,Initiators發起端會把iSCSI LUN視爲原生的SCSI硬盤。注意,如果創建了多個iSCSI LUN,則需要爲每個LUN 分別創建新的target。
2.基本的名詞解釋
CHAP:它是一種身份認證方法,使用一個共享祕鑰和三向認證來確定是否授權系統訪問存儲設備,同時會週期性的重複確認會話是否被其他系統劫持。在 iSCSI 中,CHAP 身份認證一般單向的由 initiator (客戶端)執行。
Mutual CHAP(雙向 CHAP):CHAP 的超集,服務端和客戶端會互相通信驗證。
Initiator(發起端/客戶端):把被授權訪問 FreeNAS 塊級存儲的客戶端稱作 Initiator。該客戶端系統需要安裝 initiator 發起程序才能連接 iSCSI存儲。
Target(目標端/服務端):FreeNAS 系統上的存儲資源稱爲 Target。每個 target 都有唯一的名稱,這個名稱被稱爲 IQN(iSCSI Qualified Name)。
Internet Storage Name Service (iSNS):網絡存儲名稱服務,是一種通過 TCP/IP 網絡自動發現 iSCSI 設備的協議。
Extent:iSCSI共享的存儲空間,由一定數量連續的block組成。就像CIFS共享需要指定數據集一樣,iSCSI共享需要指定Extent作爲存儲空間,通常在卷中創建Zvol虛擬磁盤用於Extent。
Portal(門戶/入口): 監聽連接請求的 IP 地址和端口。
LUN:邏輯單元號,用來標識 SCSI 邏輯存儲設備。

任務2 創建Zvol虛擬磁盤
先手動添加一塊硬盤
在這裏插入圖片描述

再登陸frreenas的Web GUI界面
添加一個存儲池

在這裏插入圖片描述

任務3 創建Block(iSCSI)共享

選擇“Sharing”共享,點擊“Block(iSCSI)”按鈕打開Block(iSCSI)設置窗口,這裏需要依次設置“Target Global Configuration”、“Portal”、“Initiator”、“Target”、“Extents”、“Associated Targets”等選項。

1.“Target Global Configuration”目標端全局設置
在這裏插入圖片描述

2.“Portal”門戶
在這裏插入圖片描述

在這裏插入圖片描述

3.“Initiator”發起端授權

點擊“Block(iSCSI)”按鈕,選擇“Initiator”,點擊“Add Initiator”按鈕添加發起端授權配置
在這裏插入圖片描述
在這裏插入圖片描述

4.“Targets”目標端

點擊“Block(iSCSI)”按鈕,選擇“Targets”,點擊“Add Target”按鈕添加目標端。
在這裏插入圖片描述
在這裏插入圖片描述

5.“Extents”擴展

點擊“Block(iSCSI)”按鈕,選擇“Extents”,點擊“Add Extents”按鈕添加Extents擴展

設備建議選擇新添加一塊10以上的硬盤,這裏僅作演示

在這裏插入圖片描述
在這裏插入圖片描述

6.“Associated Targets”關聯Target目標和Extent擴展

點擊“Block(iSCSI)”按鈕,選擇“Associated Targets”,點擊“Add Target / Extent”按鈕添加Target目標與Extent擴展的關聯。

在這裏插入圖片描述
在這裏插入圖片描述

任務4 啓動iSCSI服務
選擇“Services”服務,點擊iSCSI旁邊的“Start Now”按鈕啓動iSCSI服務,最好同時勾選“Start on boot”自動啓動iSCSI服務。
在這裏插入圖片描述

任務5 在windows中使用iSCSI存儲
在任務欄“Cortana”中直接搜索關鍵字“iSCSI”,在彈出的搜索結果中點擊“iSCSI發起程序”
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

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