顯示具有 iSCSI 標籤的文章。 顯示所有文章
顯示具有 iSCSI 標籤的文章。 顯示所有文章

2009年9月9日

Windows Server 2008 R2 Boot from iSCSI SAN using BL460c G1 and HP LeftHand P4000 VSA

最近有越來越多經濟實惠的iSCSI SAN儲存設備可以選擇, 剛好有些ProLiant內建的Multifunction網卡可以支援boot from iSCSI, 本文就來示範如何boot from iSCSI SAN.


需要設備及軟體:

相關的設定值:
  • Initiator Name (BL460c): iqn.1991-05.com.microsoft:bl460c
  • Initiator IP (BL460c): 192.168.1.100
  • Initiator Route: 192.168.1.1
  • Target IP (LeftJand VSA): 192.168.1.101

建立iSCSI LUN並且present給server(BL460c):
  • 在LeftHand CMC裡新增一台Server, 填入Name和Initiator Node Name, 並且把Enable load balancing選項的勾拿掉

  • 在LeftHand CMC裡create一個iSCSI LUN(Windows Server 2008 R2 x64至少需要32GB), assign給剛剛create的server, 並記下iSCSI Target Name供後面設定使用


安裝並更新iSCSI Option ROM:
  • 用7-zip之類的解壓縮工具把 "HP Gigabit Server Adapter Firmware Upgrade Utility for C-Class Blades" 解到一個資料夾

  • 用WinImage打開bootme.exe, 把io.sys, msdos.sys, command.com以外的檔案都刪除. 然後加入ccfwupg1底下所有的檔案, 另存新檔為FW.IMA

  • 把FW.IMA mount到BL460c iLO2的Virtual Flpooy並開機, 進入DOS後執行ccfwupg1, 完成後umount Virtual Floppy並關機

  • 把HP Firmware Maintenance CD v8.60 mount到BL460c iLO2的Virtual Media並開機, 把所有的firmware都更新到最新版, 完成後umount Virtual Media並關機


設定並啟用iSCSI boot:
  • 用7-zip之類的解壓縮工具把 "HP NC-Series Broadcom iSCSI Boot Package for Windows" 解到一個資料夾, 根據前面記下的設定編輯apps\bcm_iscsi\nc37x\tools\EVINPUT.TXT


EVINPUT.TXT內容

[Required components:]
TargetName=iqn.2003-10.com.lefthandnetworks:demog1:452:bl460cbfs
InitiatorName=iqn.1991-05.com.microsoft:bl460c
TargetIP=192.168.1.101
TargetPort=3260
InitiatorIP=192.168.1.100
InitiatorNetmask=255.255.255.0
InitiatorRoute=192.168.1.1
AuthMethod=None
[Required for CHAP and MutualCHAP AuthMethod:]
CHAPUsername=iqn.1991-05.com.microsoft:comfort.txn.cpqcorp.net
CHAPSecret=NotSet
[Required for MutualCHAP AuthMethod:]
CHAPMSecret=NotSet
[Optional:]
LAA=000000000000
VLAN=Disabled
LUN=0
ForceBoot=False
UseBIOSInterface=True
WindowsHBAMode=False

  • 用WinImage打開bootme.exe, 把io.sys, msdos.sys, command.com以外的檔案都刪除. 然後加入加入編輯過的EVINPUT.TXT跟apps\bcm_iscsi\nc37x\tools\EV.EXE , 另存新檔為EV.IMA

  • 把EV.IMA mount到BL460c iLO2的Virtual Flpooy並開機, 進入DOS後執行ev -c < onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM0KLP6MWFAV6cSK5gUvYxDd8TRkbS2BKWBN7FzHYb65d6D2p08hfhyolcTHEvvukoBLlHeaZA4978mHcAg0Y6j8IYV8Uachdz6IWfesq2P7FPw8a7OiYkpz7nzYIvNro9Dea96PsJTyNK/s1600-h/BfS012.png">

  • 進入BL460c的RBSU --> System Options --> Embedded NICs --> NIC 1 Boot Options --> 改為iSCSI Boot並儲存設定後重新開機

  • 進入BL460c的RBSU --> Boot Controller Order --> 把NC373i改為Ctlr :1並儲存設定後關機


安裝Windows Server 2008 R2:
  • 把Windows Server 2008 R2 x64 DVD ISO image mount到BL460c iLO2的Virtual Media並開機
  • 選擇把系統安裝到iSCSI LUN上, 小心不要選成Smart Array上的硬碟 (此例iSCSI LUN為32GB)

  • 依照setup步驟繼續安裝Windows, 安裝完成後記得安裝ProLiant Support Pack (PSP) v8.30

版權宣告

Creative Commons License
本著作由 PROLIANTAHOLIC 製作,以創用CC 姓名標示-非商業性-禁止改作 3.0 台灣 授權條款釋出。
文內所述之產品和公司名稱均為其各自擁有者的商標及(或)服務標記。