• 3

QNap iSCSI 學習筆記 (iSCSI Remote Boot)


acosy wrote:
我也想玩。只是不知道...(恕刪)


網拍上有賣, 一張約 nt$1580
FB: Pctine
最近也因為要實作iscsi boot xp,在虛擬機器(parallels desktop)上怎麼做就是開不了(無止盡的藍白畫面7B)

準備狠下心下來,買張intel網卡了

-----------------------------

藉此問一下,是不是有usb或cd可以開機帶iscsi boot功能的?

如果有,可否提供個關鍵字,讓小弟有個方向,謝謝

ragnayao wrote:
最近也因為要實作is...(恕刪)


最近我也在研究iSCSI boot
好像透過gPXE的方式就可以用USB隨身碟或CD啟動iSCSI boot
不過看過教學好像有點麻煩就是了
lasthero wrote:
好像透過gPXE的方式就可以用USB隨身碟或CD啟動iSCSI boot
不過看過教學好像有點麻煩就是了...(恕刪)


不少網友 PM 給小弟詢問 iscsi boot 的問題, 主要是為了要實現 iSCSI boot 要購置 Intel 網卡, 此網卡價格也不便宜, 那麼採用 gPXE 是不是就可以達到相同的目的.

首先小弟拿了一張 Intel Pro/1000 MT Desktop Adapter, 網拍上大約 $200 就買到, 雖然更新 boot ROM 可以刷入 iSCSI ROM, 但實際上是無法運作的. 殘念.

不過後來改刷 gPXE ROM 成功了(網友也可以用 USB隨身碟來製作, 不需要購買 Intel 網卡), 方法如下:

1.先至 此網站 製作開機 ISO file or boot ROM file.

因為我是用 Intel Pro/1000 MT Desktop 網卡, 就直接填 Vendor & Device ID, 網友請直接挑選自己本身所使用的網卡即可.


選擇 [Customize] 選項, 並在最後 Script 輸入下列指令.



#!gpxe
dhcp net0
set keep-san 1
set root-path iscsi:192.168.22.10::::iqn.2000-01.com.synology:win7
sanboot ${root-path}
exit


各指令詳細的說明大家可以 google 一下, keep-san = 1 表示第一次因為 iSCSI target 上根本沒有 OS, 但仍然保持 iscsi 連線狀態, 以便從 win7 開機 CD 啟動後, 可以讓安裝程式找到 iSCSI target.

將產生的 ROM file 直接燒入網卡:
bootutil -nic 1 -restoreimage -file gpxe.rom

或是拿產生的 image file 寫入 USB隨身碟.

接著在主機板的開機順序上, 將 LAN 設為第一順位, CDROM 設為第二, 開機囉, 第一次根本沒有 OS 在 iSCSI target 上, 它會從 win7 DVD 開機, 按正常程序安裝 win7 os 即可.

整體效能會不會很慢? 小弟在 E2180 CPU 主機上, 採用 Gigabit LAN + ARM 1.6G NAS, 其實運作還蠻 smooth 的.

win7 分數:


硬碟屬性確定為 iSCSI target.


總結
總括來說, 就是利用 gPXE 開機, 掛載上 iSCSI target, 並從 win7 DVD 開機完成正常 OS 的安裝, 這樣就完成 diskless win7 的建置了. 至於其他更進階的應用, 利用 DHCP server 去動態配置 gPXE 參數, 就大家各自 google 了.

至於如此建置的優點就是當電腦故障了, 馬上拿另一台相同機型或晶片組的電腦, 利用 iSCSI boot 方式就可以立刻回復 User 使用的環境, 加上 NAS 上 RAID 保護機置及 LUN Backup 多重保護下, User 資料獲得更妥善的備存.

ps: gPXE script 不需要在第一次建立 boot image 時就產生, User 可以在 gPXE ROM boot 時按 CTRL+B 進入 command mode, 手動輸入 command, 待一切測試完成後, 再回頭產生新的 boot rom 並將之前測試成功的 command 寫入 script.

Create a gPXE bootable USB keychain

FB: Pctine
請問一下安裝win 7的時候不需要載入驅動嗎??
我再安裝win2003時需要按F6載入驅動,但是裝win 7時無法直接看到iscsi的硬碟,但是網路上也找不到對應的驅動,看您的文章照片似乎是不需要驅動,讓我有些疑惑??

賴瑞宏 wrote:
請問一下安裝win ...(恕刪)


在 LAN card boot 時已經透過其內建的 iSCSI initiator 將 iSCSI target 掛載起來了, 進入 Windows 7 安裝程式它就會自動找到此顆 '硬碟'.
FB: Pctine
sorry~不是很了解你的的意思...
我可以正常安裝win2003 但是需要載入驅動才能抓到硬碟
但安裝win 7 我無法像你po的圖片一樣直接抓到硬碟,是否需要載入驅動或是設定哪邊嗎?
BTW~我最終目的是想要安裝win 8
看完之後想到手上有一塊Intel 網卡支援Boot Rom

原本想要拿來玩看看,

可是突然想到..那是10/100的…

拿來這樣玩,速度應該會是一場悲劇吧

最近用ts_1685測試iscsi,從Win10(在ts_1685建置的虛擬機)開機到掛載iscsi大約需要4分鐘,相同虛擬機掛載之前用NAS4FREE的iscsi只要重開機就可以馬上掛載起來,掛載起來的速度差異很大,NAS4FREE做的iscsi等於是秒開,ts_1685的幾乎是牛步

tagahu_123 wrote:
最近用ts_1685...(恕刪)


在 QTS 4.3.3 & win10 測試 iSCSI 掛載速度並無異常, 建議直接打給客服尋求協助.
FB: Pctine
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?