201710050946FreeNAS 分享 iSCSI + Windows Server 掛接 iSCSI 磁碟

 利用 .NET 寫一個大型檔案下載的系統,在前一篇「使用 Response.TransmitFile 做檔案下載功能」說明了真正下載檔案的程式片段,而這篇是要說明怎麼使用 FreeNAS 以 iSCSI 協定分享空間,然後在 Windows 裡掛接到磁碟機。 

底下的 FreeNAS 是 11 U4 版本的畫面,新舊版畫面稍有差異。

Step1 :開啟 iSCSI 服務

Step 2:進入 iSCSI 設定畫面,請依循底下箭頭方向依序設定

Step3 :設定 iSCSI Portal (指定界接IP、PORT、驗證的方式 Auth Method)

Step4 :指定 initiator 設定限制的 IP Authorized network 範圍 ,當然也可以保留 ALL 但這樣就危險許多

Step5 :指定授權存取的 User/ Secret 

Step6 :設定 iSCSI target ,要給予名稱、對應 portal、對應 Initiator、選擇驗證模式

到這個階段,已經指定了該 storage 以那個 IP、Port、Auth Method、Target Name 來分享.....但分享哪一個空間、多大的空間都沒指定

下個階段 extent 就是設定要分享的空間資訊

Step7 :這個階段有一個很重要的選項就是「Extent Type」,你可以像下圖給整個 Device / Lun 也可以用檔案方式,還可以使用 File 方式(會類似 VMDK 一樣,把檔案都存在一個檔案名稱內)

Step8 :Extent Type: Device 或 File (以實際存取檔案來說,速度感覺不會差很多)

選擇檔案 File 就要指定要分享的空間大小 Extent Size

在後端檔案系統也會產出一個設定空間大小的檔案,但實際不會直接佔用那麼大的空間

Step9 :iSCSI 設定的最後一個步驟就是連結 Target 與 Extent 的關連性 Associated Targets

 

上面是 FreeNAS 分享 iSCSI 
-*******************************************************-----------------
下面是 Windows Server 以「iSCSI 啟動器」連接 FreeNAS

Step A1:執行 iSCSI 啟動器

Step A2:第一次執行會跳出這個訊息,要您啟動 iSCSI 服務

Step A3:指定 Storage 的 IP, port (預設的 port:3260 ,不需額外指定)

Step A4:啟動器名稱會依 iqn.yyyy.mm.domain:identifier ,不需要更動他

若有指定 驗證 CHAP 記得在「設定」頁籤進行指定

Step A5:指定 CHAP 密碼

上面的步驟完成後,在 Windows Server 的電腦管理 -> 磁碟管理,就可以看到新增進來的 iSCSI 磁碟,要接著連線、格式化、配置磁碟機代號

Step A6:將 iSCSI 空間掛載,先進行連線

Step A7:初始化磁碟

Step A8:建立MBR 主機開記錄

Step A9:新增簡單磁碟區


如果從 storage 來的分享空間,你想進行 partition 建立分割區,可以在這裡用局部的磁碟空間,後續可以進行再分割

配置磁碟機代號



開始格式化 format

格式化完就可以看到磁碟內容,並檢視空間大小

 

通過上面的步驟,就可以將 FreeNAS 以 iSCSI 分享出來的區塊,提供給 Windows Server 當作本地端磁碟來使用,這樣的方式與使用SMB網路磁碟機連線的有很大的不同,除了 File / Block 存取的方式不同,對於 IIS 從 web 上存取權限也是不同的。

~END

回應
Google Search
Google
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分:
Google