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 台灣 授權條款釋出。
文內所述之產品和公司名稱均為其各自擁有者的商標及(或)服務標記。