iLO是Integrated Ligths-out的簡稱,是HP服務器上集成的遠程管理端口,它是一組芯片內部集成vxworks嵌入式操作系統,通過一個標准RJ45接口連接到工作環境的交換機。只要將服務器接入網絡並且沒有斷開服務器的電源,不管HP服務器的處於何種狀態(開機、關機、重啟),都可以允許用戶通過網絡進行遠程管理。簡單來說,iLO是高級別的遠程KVM系統,可以將服務器的顯示信息顯示在本地,並且使用本地的鍵盤鼠標控制、操作服務器,並可以將本地的光盤鏡像、文件夾作為虛擬光驅映射並加載到服務器中。使用iLO,可以完成低層的BIOS設置、磁盤RAID配置、操作系統的安裝等底層的工作,並且可以在完成系統安裝后實現系統的遠程控制與管理。本文將介紹iLO的使用內容。
1 為iLO設置管理IP地址
iLO有自己的處理器、存儲和網卡,默認網卡的配置是DHCP。管理員可以在HP服務器剛開始啟動的時候進入iLO界面修改IP、添加或修改管理用戶名與密碼。HP服務器的初始密碼在前面板左側的一個吊牌中,將其拉出就可以看到初始的用戶名(Administrator)與初始密碼。
如果你的網絡中DHCP服務器,可以將iLO管理網卡(在服務器后面板上,有個iLO標記的RJ45端口)通過RJ45網線連接到交換機,等一會,登錄DHCP服務器,查看新分配的IP地址,假設為192.168.1.234,則登錄https://192.168.1.234即可以看到iLO的管理界面,輸入初始用戶名與密碼就可以進入。進入之后,為了以后管理的方便,建議為服務器規划iLO管理地址。例如在我所管理的網絡中有4台HP DL388的服務器,我規划這4台服務器的管理地址分別是192.168.1.31、192.168.1.32、192.168.1.33、192.168.1.34。在進入iLO的管理界面后,在左側窗格選擇“Administrator→Network”,在右側窗格選擇“IP&NIC Settings”選項卡,取消“Enable DHCP”的選擇,然后設置IP地址、子網掩碼、網關,也可以在“iLO Subsystem Name”后面為管理的服務器設置計算機名稱,例如圖1所示的HP服務器安裝的是Forefront TMG 2010,則設置系統名稱為TMG2010。
圖1 設置iLO管理地址與系統名稱
【說明】如果你的網絡中沒有DHCP,則需要在服務器開機之后,按F8熱鍵進入iLO的設置界面,為iLO設置管理地址、添加新的管理員用戶與密碼。
2 設置時區與時間服務器
iLO默認的時區是格林尼治標准時間,iLO會根據這個時間記錄服務器的日志。如果你要讓日志記錄的時間符合當前的需要,例如我們當前是GMT+8,可以在“Administrator→Network→SNTP Settings”中,在“Timezone”下拉列表中選擇“Asia/Shanghai”時間,如果網絡中有時間服務器可以在“Primary Time Server”中輸入時間服務器的地址,如圖2所示。
圖2 修改時區
在設置了網卡地址與時區之后,單擊“Apply”按鈕,讓設置生效,iLO會重新啟動。如果你設置的IP地址與網絡中的其他地址沖突,當前設置不會更改,你需要重新修改IP地址。
【說明】如果在圖2沒有“SNTP Settings”設置的選項卡,表示你的iLO的硬件版本比較低,可以在HP網站下載iLO升級程序將其更新。
3 添加管理用戶名
在HP服務器的前面板的吊牌上寫有每個服務器的iLO的管理員帳戶與密碼,通常情況下不建議修改這個密碼,但這個密碼不好記,這時就需要為iLO管理添加一個新的管理員帳戶,你可以在“Administrator→User Administrator”中添加新的管理員帳戶,並設置管理員帳戶的功能,如圖3所示。
圖3 添加管理員帳戶
4 添加License
iLO在默認情況下是不支持圖形界面的遠程管理的,你需要從HP經銷商處購買iLO的License號碼,並在“Administrator→Licensing”處輸入該License號,才能實現圖形界面的遠程管理功能。如圖4所示。
圖4 輸入iLO的License
5 服務器電源控制
如果服務器死機,或者服務器沒有開機,你可以在“Power Management”中,實現服務器的開機、關機、重啟等操作,如圖5所示。
圖5 服務器電源控制
6 虛擬光驅與軟驅功能
如果管理的服務器沒有光驅,或者雖然有光驅但沒有光盤,或者在遠程管理的情況下,不能向服務器插入光盤,你可以在iLO中使用“Virtual Media”功能,將網絡中的ISO或軟盤虛擬虛擬成光驅功軟驅並映射到服務器。在“Virtual Media→Virtual Media”,你可以將光盤鏡像的URL詳細地址輸入在“Scripted Media URL”中,然后單擊“Insert Media”按鈕映射鏡像到服務器中,如圖6所示。你可以在網絡中建個HTTP服務器,並啟用目錄瀏覽功能,瀏覽查看並復制所需要的光盤鏡像地址后,將下載地址粘貼到“Scripted Media URL”中。
圖9 加載HTTP鏡像到服務器
【說明】如果你要直接加載本地的光盤鏡像,稍后在服務器的遠程控制中可以實現這一功能。
7 遠程KVM
在“Remote Console→Remote Console”中,可以實現遠程KVM功能,一種是使用“Integrated Remote Console”,另一種是使用“Java Integrated Remote Console”,如圖7所示。使用后者需要安裝JAVA運行環境。
圖7 遠程控制
不管使用哪種方式,在登錄到遠程控制台之后,可以直接顯示服務器的當前狀態,不管服務器是處於自檢、啟動中還是啟動后,都能看到服務器的顯示界面,和直接在服務器前查看服務器的控制台是一樣的效果。並且在遠程控制中,可以將本地文件夾、鏡像文件、URL地址鏡像映射到服務器中作光驅使用,相關控制如圖8所示。
圖8 遠程控制
在“Power Switch”菜單中還可以更改服務器的電源狀態,在“Keyboard”中發送Ctrl+Alt+Del之后,使用本地鍵盤,輸入管理員帳戶、密碼就可以登錄到服務器了。此時使用本地的鍵盤、鼠標就可以操作遠程的服務器。
8 查看iLO日志
在“Information→Integrated Management Log”中可以查看服務器的日志,如圖9所示。在圖9中提示插在第3個內存插槽的內存有問題,這時候就需要更換好的內存。
圖9 iLO管理日志
9 系統信息
在“Information→System Information”處可以顯示當前服務器的信息,例如CPU、內存、電源、網卡,如圖10所示。
圖10 系統信息
10 iLO升級
截止到本文完成時,HP iLO3的最新版本是1.26,如果你的HP服務器的iLO版本比較低,可以登錄HP官方網站(http://www.hp.com/go/iLO)下載最新的iLO的升級程序。下載的Windows版本的升級程序是一個名為cp015457.exe、大小為6.59MB的程序,請用WinRAR將其解壓縮展開,使用名為ilo3_126.bin、大小為8MB的升級文件直接升級即可。升級的方法很簡單,登錄iLO管理界面,在“Administrator→iLO Firmware”中,在右側窗口中單擊“瀏覽”按鈕選擇iLO的升級文件,單擊“Upload”按鈕上傳,並在上傳完成之后根據向導選擇升級即可,如圖11所示。
圖11 上傳升級文件
整個升級的過程比較簡單,升級大約需要用2、3分鍾的時間,升級完成之后,iLO會重新啟動。之后關閉IE,重新登錄iLO即可。
11 用iLO管理HP服務器的一些截圖
圖12~圖15是使用iLO管理HP服務器的一些截圖,通過這些截圖可以進一步了解iLO。
圖12 iLO顯示的HP服務器的自檢界面
圖13 iLO顯示的ESXi控制台界面
圖14 1.16版iLO登錄界面
圖15 1.26版iLO登錄界面