由於 iSCSI 的設置及連線操作過程畫面頗多, 所以本篇就以先設置 FreeNAS 下 iSCSI目標 及 修正 iSCSI 啟動問題 著手!
選取 服務->iSCSI目標 !
右方的 啟動 必須勾選! 其它設定不需更改, 按 儲存及重新啟動 即可!
按下 Targets 後, 按下右方 "+" 增加 Target 資料!
Extent Name 自行設定, 也可採用預設, 類別 是 檔案 型態, Path 就是這個檔案儲存路徑, 可以設定為之前設定網芳的路徑, 記得設定檔案名稱, 這裡我設定與 Extent Name ㄧ樣, 比較好記! 檔案大小 自行依照需求設定, 容量單位有 MB/GB/TiB 等! 設定好後, 按下 增加 即可!
此處看到的亂碼, 是之前建置的 新增文字文件.txt , 只要將頁面編碼設定為 UTF-8 就可以正確顯示!
選取 Portals , 按下右方 "+" 來增加連線 Port 資料! 所有的資料採預設即可, 最後按下 增加 完成設定!
選取 Initiators , 按下右方 "+" 來增加連線 Initiators(辨識) 資料! 所有的資料採預設即可, 主要是認可網路預設是本機所在的 C CLASS 網段, 當然也可以設定為需要使用 iSCSI 的伺服器的IP, 這樣可以確保不會被其它機器錯誤連線佔用! 最後按下 增加 完成設定!
記得要按下 套用 , 設定才會被主機接受!
接著選取 Targets , 設定 目標 , 按下 目標 右方 "+" 設定!
這裡必須修改 旗標 為 Read/Write(rw) , 其它部份預設即可! 之後按下 增加 即可!
此時按下 套用 , 但是會出現 Error Code 1 , 因為此版 0.7 的 iSCSI Target 啟動程式有問題, RC 版時正常, 所以還要做修改!
為了修正 iSCSI 啟動問題, 請先下載前面提到的 iscsi_target.sh 修正程式, 然後選取 進階->命令列 !
在 upload 行按下 瀏覽 選取修正程式 iscsi_target.sh , 然後按下 upload 上傳程式到主機!
upload 完成後, 紅字行顯示程式已經上傳至 /tmp/iscsi_target.sh , 接著請在 命令列 輸入 cp -f /tmp/iscsi_target.sh /etc/rc.d/iscsi_target; chmod 555 /etc/rc.d/iscsi_target , 按下 執行 來修正有問題的程式!
修正完成後看到的畫面!
此時選取 服務->iSCSI目標 來重新 套用 iSCSI 的設定資料!
按下 套用 之後, 終於可以正確啟動 iSCSI 了!
您好
回覆刪除想請教您一個問題
就是上述所提到的 : 下載iscsi_target.sh 這個檔案
但是我survey很久都找不到該檔案
若是直接修改freenas 下的 /etc/rc.d/iscsi_target.sh
卻又發現內容龐雜
不知從何下手
因此想請您伸出援手 謝謝
新版的 FreeNAS 或是應該稱為 NAS4FRee 已經沒有這個問題了!
回覆刪除