【工程師筆記】多維度監(jiān)控Dell 13G 服務器陣列卡磁盤狀態(tài)
做技術的朋友可能有過類似這樣的感覺——每天都會遇到新的問題,或者學到新的知識。然而一個人的時間和精力畢竟有限,不是所有的崗位都能做到總是親力親為,每人最擅長的領域也各不相同。為了使工程師自己踩過的坑、那些實用的心得體會也能給大家?guī)韼椭呀?jīng)驗記錄和分享出來就顯得尤為可貴,這就是我們開設《工程師筆記》專欄的目的。
隨著軟件定義概念的興起,越來越多廠商和用戶在推廣軟件定義的方案,其中軟件定義存儲相對于傳統(tǒng)存儲定義架構,不但在成本上節(jié)省,在運維難度及規(guī)模上也同樣更勝一籌。
主流的軟件定義存儲軟件會利用虛擬化軟件(VMware vSphere)本身的高可用,確保計算上的高可用,同時軟件定義存儲為保持數(shù)據(jù)的高可用,數(shù)據(jù)存儲設計本身會通過副本的方式在額外的節(jié)點同時存儲至少一份以確保安全。
軟件定義存儲本身除了上層軟件的設計能夠保證數(shù)據(jù)的高可用外,此外RAID陣列卡本身也可以滿足高可用的需求。當然能夠從陣列卡磁盤級別監(jiān)控方便了解磁盤的狀態(tài)同樣非常重要,下面以流行的戴爾PowerEdge服務器為例,介紹幾種可以監(jiān)控服務器陣列卡磁盤的方法。
1. 通過iDRAC 8一對一監(jiān)控陣列卡磁盤狀態(tài)
2. 通過OpenManage Essentials(以下簡稱OME)2.1一對多監(jiān)控陣列卡磁盤狀態(tài)
3. 通過LSI管理軟件監(jiān)控陣列卡磁盤狀態(tài)(VMware ESXi 6 主機)
OME主要也是通過服務器上的iDRAC 8信息進行獲取,但可以實現(xiàn)從一臺管理節(jié)點對多臺服務器iDRAC 8信息的獲取(詳細的配置過程省略),設置完成后,可以看到如下的信息:
目前市面上的主流的超融合軟件定義存儲架構,都是支持VMware的虛擬化軟件(如Dell XC 系列、Dell VMware VSAN等),戴爾的陣列卡主要是OEM Avago(原LSI)。
Avago 陣列卡有針對虛擬化環(huán)境VMware的驅動,可以直接通過VMware ESXi 5.5 or 6.0的管理界面進行監(jiān)控,也可以通過在虛擬機中安裝連接VMware ESXi服務器端陣列卡進行相應的操作。
如下是安裝Avago 驅動后可以直接在VMware管理頁面查看陣列卡的信息,包括當前陣列卡battery 信息,磁盤信息,虛擬磁盤信息。
通過Dell 13G服務器自帶的iDRAC 8 可以監(jiān)控到陣列卡的絕大部分信息,但需要每臺進行登陸查看;通過Dell OME2.0管理平臺,可以對多臺服務器的陣列卡進行集中監(jiān)控,當出現(xiàn)問題可以發(fā)送告警到相應的郵箱中便于及時處理;如果用戶還需要陣列卡更詳細的狀態(tài)信息,我們可以借助Avago /LSI陣列卡的管理軟件實現(xiàn)更加細節(jié)的信息監(jiān)控,如:電池信息,磁盤的溫度等。