如何使用 Synology NAS 上的 iSCSI Target 服務

如何使用 Synology NAS 上的 iSCSI Target 服務

目的

iSCSI 為一種通訊協定,用以協助透過普及的網路架構傳送以 SCSI 為基礎的儲存指令。使用 iSCSI Target 服務,會讓您感覺電腦連接了一個本地硬碟,且該硬碟可透過本地電腦的作業系統管理。本文章將引導管理員,在 Synology NAS 上新增 iSCSI LUN 及 Target。

解決方法

  1. 以管理員身份登入 DSM。
  2. 前往 SAN Manager (DSM 7) / iSCSI Manager (DSM 6.2) > LUN,按新增
  3. 指定 LUN 的下列資訊。接著按下一步以繼續。
    • 名稱:輸入 LUN 的名稱。
    • 位置:指定 LUN 所在的位置。
    • 總容量:輸入 LUN 的容量,單位為 GB。
    • 空間配置:Thick Provisioning 提供較穩定的 LUN 效能,Thin Provisioning 則提供隨需配置及所有進階功能。1
    • 進階功能:進階功能包含拍攝快照、空間回收等,VMware VAAI 與 Windows ODX 則能使用硬體輔助初始化、區塊鎖定、資料傳輸功能。若想了解更多關於進階功能的資訊,請參閱說明文章中的名詞解釋
  4. iSCSI (DSM 7) / Target (DSM 6.2) 之下,在新增一個 iSCSI Target連結已存在的 iSCSI Target稍後連結中擇一。在此,我們選擇新增一個 iSCSI Target 作為範例。接著按下一步以繼續。
  5. 輸入 iSCSI Target 的下列資訊:接著按下一步以繼續。
    • 名稱:輸入 iSCSI Target 的名稱。
    • IQN:輸入 iSCSI Target 的 IQN。2
    • 啟用 CHAP3 使用 iSCSI Target 前,CHAP 會要求 iSCSI 啟動器需通過認證;進行連線前,相互 CHAP 則會要求啟動器及 Target 均對彼此進行認證。請輸入認證用的使用者名稱 (最多可包含 12 個英文字母或數字) 和密碼 (包含 12 到 16 個英文字母或數字)。
  6. (針對 DSM 7) 設定 LUN 的存取權限。若選擇允許所有,將預設給予所有主機和啟動器讀寫權限。若選擇自訂,請確保您正確設定每個主機 / 啟動器的存取權限。4
  7. 確認設定後,按一下完成

注意事項:

  1. 儲存空間用盡時,Thin Provisioning 可能導致檔案系統毀損。
  2. IQN 最多可包含 128 個英文字母、數字、冒號、連接號及句號。
    • 格式:iqn.yyyy-mm.domain:device.ID
    • 範例:iqn.2010-10.Synology-iSCSI:VirtualDisk.01
  3. 若 NAS 已啟動 CHAP 認證,可能導致 iSCSI 啟動器上的探索失敗。建議使用以下方式進行操作:
    • (針對 DSM 7) 前往 SAN Manager > 設定 > iSCSI Service,啟用並設定 Global iSCSI CHAP。但請留意,此選項將取代個別 Target 上的 CHAP 設定。
    • 請先完成探索,再於連線至 Target 前啟用 CHAP 認證。
    • 直接以 IP 及 IQN 連線至 Target。
  4. 若選擇自訂,僅列出的主機擁有 LUN 的存取權限。LUN 建立完成後,仍可修改此選項。