建立虛擬化平台時,若能一併建置RAID磁碟陣列監控機制,就能夠即時掌握磁碟陣列與相關元件的健康狀態,而且還可以設定自動告警機制來隨時因應突發的故障事件,以下示範如何在ESXi內安裝免費的RAID監控軟體。
從以上描述可以得知離線檢查方式缺少彈性並增加管理難度,因此本文將會實作當伺服器主機安裝VMware vSphere ESXi成為虛擬化平台後,如何安裝磁碟陣列監控程式和管理程式,以便IT管理人員「線上」檢查伺服器主機磁碟陣列及相關元件的健康情況。
下載磁碟陣列監控及管理程式
在此次實作環境中,實體伺服器所安裝的為目前市場上最普及的磁碟陣列卡MegaRAID,其製造商LSI官方所發布的磁碟陣列監控程式MegaRAID SMIS Providers,以及磁碟陣列管理程式MegaRAID Storage Manager,皆支援多種作業系統平台,包括Windows、Linux、Solaris以及VMware vSphere ESXi虛擬化平台。
至LSI官網下載頁面,在搜尋框中輸入關鍵字「MegaRAID SMIS」後按下〔Search〕按鈕,便可以得到磁碟陣列監控程式MegaRAID SMIS Providers,然後下載此次實作環境的安裝程式,也就是OS欄位為「VMware 5.x」的最新版本MegaRAID SMIS Providers,如圖4所示。
|
▲圖4 下載最新版本磁碟陣列監控程式MegaRAID SMIS Providers for VMware 5.x。 |
在搜尋框中再次輸入關鍵字「Storage Manager」後按下〔Search〕按鈕,便可以找到磁碟陣列管理程式MegaRAID Storage Manager。下載此次實作環境欲安裝的作業系統,也就是OS欄位為「Windows」的最新版本MegaRAID Storage Manager(圖5)。
|
▲圖5 下載最新版本磁碟陣列管理程式MegaRAID SMIS Providers for Windows。 |
為ESXi主機安裝磁碟陣列監控程式
下載MegaRAID SMIS Providers磁碟陣列監控程式後,安裝之前再次確認是否支援所採用的磁碟陣列卡(此次實作為MegaRAID SAS 9266-8i)。
下列為此次所下載最新版的LSI Logic MegaRAID VMWare 5.x SMIS Provider VIB,其支援的磁碟陣列卡清單:
- MegaRAID SAS 9240-4i、9240-8i、9341-4i、9341-8i
- MegaRAID SAS 9260-4i、9260-16i、9260CV-4i、9260-8i、9260CV-8i、9260DE-8i、9261-8i
- MegaRAID SAS 9265-8i、9266-4i、9266-8i
- MegaRAID SAS 9270-8i、9271-4i、9271-8i、9271-8iCC
- MegaRAID SAS 9280-4i4e、9280-8e、9280DE-8e、9280-24i4e、9280-16i4e
- MegaRAID SAS 9285-8e、9285CV-8e
- MegaRAID SAS 9286-8e、9286CV-8e、9286CV-8eCC
- MegaRAID SAS 9361-4i、9361-8i
為ESXi主機開啟SSH服務
為VMware vSphere ESXi虛擬化平台開啟SSH服務,以便稍後可以上傳磁碟陣列監控程式VIB安裝檔,以及鍵入相關指令執行安裝的動作。
可以到ESXi主機的Console面前使用DCUI方式開啟SSH服務,或者以vSphere Client登入後開啟SSH服務,再依序點選「ESXi Host > Configuration > Security Profile > Services > Properties > SSH > Options > Start > OK」,如圖6所示(詳細資訊參考VMware KB 2004746)。
|
▲圖6 開啟ESXi主機SSH遠端管理服務。 |
上傳VIB安裝檔至ESXi主機
將剛才下載的MegaRAID SMIS Providers磁碟陣列監控程式解開(VIB安裝檔案),再透過Datastore Browse或WinSCP上傳至ESXi Host內。
接著,開啟SSH Client並登入ESXi Host,然後將剛才上傳的VIB檔案移動至「/tmp」的路徑之下,結果如圖7所示。
|
▲圖7 上傳VIB安裝檔至ESXi主機並移動至「/tmp」路徑下。 |
為ESXi主機安裝VIB檔案
在為ESXi Host安裝VIB磁碟陣列監控程式之前,先了解一下關於虛擬化平台更新的兩個技術名詞:VIB及Depot。
‧VIB:VMware Installation Bundle的縮寫,其內容包括VMware以及其他如伺服器硬體廠商所開發出來的vSphere ESXi軟體,此軟體內容中含有硬體驅動程式(Drivers)、硬體狀態監控(CIM)以及為ESXi Host進行功能增強及臭蟲修正(Bugs Fix)等等功能,檔案的副檔名為.vib。
‧Depot:包含所有VIB軟體、相關索引檔案以及配置檔案等等的軟體組合包,可以透過HTTP協定或是打包後的zip壓縮檔案進行安裝。
簡單來說,可以把VIB軟體視為是幫ESXi Host平台所安裝的驅動程式或應用程式,而VMware官方將VIB軟體規劃為四種驗證等級,其實也可將VIB視同Microsoft為Windows作業系統的驅動程式進行認證一樣,這樣的軟體驗證等級措施都是為了保持運作平台的穩定性所設計。
在預設的情況下,VIB檔和ESXi Host都有驗證等級,若要將VIB安裝至ESXi Host,則兩者的驗證等級至少必須相同才行,例如ESXi Host驗證等級為PartnerSupported時,就無法安裝驗證等級為CommunitySupported的VIB軟體。