管理IBM的小型機必須要用到HMC(Hardware Management Console),有時候在使用測試環境使用的時候我們會把HMC裝到自己電腦上的虛擬機器裡面,然後管理小型機,但是在虛擬機器裡面使用HMC實在是太不方便了,不說那個蛋疼的字型,解析度也不能調,而且不支援安裝vmtools,滑鼠點進去得來回切換,用起來很不舒服,所幸HMC還提供了一個web的介面,跟直接在虛擬機器裡面操作的介面完全一樣,而且還有中文(不過點一下 開放的可維護性事件之後就會出現亂碼,不知何解?),反正總之各種方便,實乃IBM SA必備啊,不過問題卻來了(本文以HMC7為例)。
其實HMC預設安裝之後就已經是開通了web訪問功能,直接在瀏覽器裡面使用 https://HMC ip地址 就可以訪問到了。HMC的IP地址查看方法是:點左邊的HMC Management,然後點右邊的Operations下面的Change Network Settings,在彈出的視窗裡面選LAN Adapters就可以看到HMC的IP地址了。
在此之前還要安裝JDK(JRE理論上也行,不過我沒試過),因為在瀏覽器裡面使用這個東西要用到Java Applet,不安裝是不行的。還要注意,現在64位系統到處都是,如果你的瀏覽器是32位的,那麼你必須要安裝32位的JDK,只安裝64位的JDK是無法在IE和其它32位的瀏覽器裡面正常載入Java Applet的,所以如果是64位系統,可以把32和64位的JDK都裝上。
現在可以在IE瀏覽器裡面使用https://192.168.2.126來登入到HMC了,問題也來了,所有按照預設的設定下面,很有可能會出現一系列的問題。現列舉一下: 1、出現認證錯誤。這是正常的,直接選擇繼續瀏覽即可。 2、在點了 登入並啟動硬體管理主控台 Web 應用程式 之後,很可能不會出現HMC的登入框,這也是這篇文章重點要解決的問題。 開啟win7的控制台,在裡面搜尋java,在出來的結果點一下java那個熟悉的表徵圖,會彈出java控制台,選 安全 選項卡,把“啟用瀏覽器裡面的Java內容”勾上,把下面的“安全層級”拉到最下面,也就是“中”,然後確定。 現在把IE瀏覽器都關掉,再重新重複上面的步驟,這時候應該會彈出是否允許運行java小程式,還應該會彈出java小程式沒有簽名,一定要點確定運行,過大概20秒(或者短一些),IE瀏覽器就會出現登入框可以輸入使用者名稱和密碼並登入HMC了。 如果還不行,嘗試把Internet選項->安全->把Internet下面的安全層級拉到最低也就是中,再把“啟用保護模式”的勾去掉,關掉所有的IE視窗,再重複上面的步驟,應該就可以了。
對於Firefox,其實個人還更喜歡用這個,這個有一點點小的區別。 FF在登入的時候不需要java applet支援,可以在不安裝jdk的條件下登入到HMC,但是由於https的認證問題,必須添加例外才能開啟頁面。
不管是對於Firefox還是IE,如果是從HMC裡面開啟分區的Console視窗(如果打不開Console終端視窗,在小機沒有顯卡或者沒有顯卡沒有接顯示器/鍵盤的情況下,就無法給小機安裝AIX系統,當然,用串口線串連的這種情況除外),這個都是必須要Java支援的,所以不裝JDK就打不開小機的終端視窗(注意FF和IE一定要允許Java的這兩個外掛程式運行/啟動),甚至直接從虛擬機器HMC本身好像也是需要Java支援才能開啟小機的終端視窗,我嘗試了很多次,都沒能在虛擬機器的HMC裡面成功開啟小機的終端視窗,可能是由於沒安裝Java?不過在客戶機房裡面使用HMC,又可以正常開啟,不知是何原因。