通過電源管理開啟RHEV高可用性
Red Hat的開發(fā)包RHEV是一個(gè)包含高級特性的完整開發(fā)平臺(tái),如高可用性(HA),而且不需要額外增加組件。然而,作為管理員,你必須提前進(jìn)行規(guī)劃和配置電源管理,才能開啟RHEV的HA功能。
配置RHEV高可用性的基本原則
在RHEV環(huán)境里面,一般都配備有共享儲(chǔ)存,如SAN儲(chǔ)存網(wǎng)絡(luò)。在默認(rèn)配置下,每個(gè)虛擬化宿主機(jī)都可以訪問所關(guān)聯(lián)的儲(chǔ)存網(wǎng)絡(luò)。如果一個(gè)主機(jī)無法訪問儲(chǔ)存了,意味著位于這個(gè)主機(jī)上的虛擬機(jī)(VM)都無法訪問儲(chǔ)存。
電源管理配置是啟用HA的前提條件
RHEV有一項(xiàng)稱為電源管理的屬性,這個(gè)電源管理并不是對于單獨(dú)的虛擬化宿主服務(wù)器而言,而是用于管理啟動(dòng)狀態(tài)的群集宿主服務(wù)器。電源管理是配置RHEV高可用性的一個(gè)虛擬組件,因?yàn)樗拗鞣?wù)器必須在管理員重啟虛擬機(jī)之前可以安全可靠的關(guān)閉。
RHEV連接共享儲(chǔ)存的3個(gè)建議步驟
如果沒有電源管理,兩個(gè)虛擬化宿主服務(wù)器可能會(huì)互相認(rèn)為對方處于宕機(jī)狀態(tài)。這看起來難以理解,但由此可以看出電源管理在虛擬化服務(wù)器群集里面的重要性,因?yàn)闆]有電源管理,兩個(gè)虛擬化宿主服務(wù)器都會(huì)啟動(dòng)同一個(gè)虛擬機(jī)。這樣會(huì)使得所有的虛擬機(jī)處于沖突狀態(tài),所以在RHEV虛擬化服務(wù)器群集里面,電源管理可以調(diào)節(jié)虛擬機(jī)的資源沖突。
要開啟電源管理,必須要有相符合的硬件設(shè)備。比如有內(nèi)置電源管理功能的主板,如HP Ilo/Dell DRAC系列服務(wù)器,也可以使用PDU(power distribution unit)。PDU可以關(guān)閉服務(wù)器的特定連接電源的端口。管理員可以以此配置其他的服務(wù)器。
安裝好硬件之后,管理員就需要配置虛擬化服務(wù)器群集里面的每個(gè)節(jié)點(diǎn)。通過RHEV-M管理控制,在所顯示的所有虛擬化服務(wù)器上點(diǎn)擊啟用電源管理的連接。接下來配置電源管理的屬性,包括IP地址,用戶名和密碼,這些都用于電源管理的設(shè)備。點(diǎn)擊通過設(shè)備類型選擇過濾,在這里你可以看到許多其他的選項(xiàng)。配置一個(gè)PDU為APC主交換,***能把這些端口都通過特殊的名字指定,這樣管理起來會(huì)方便很多。
配置完群集里的每個(gè)虛擬化服務(wù)器之后,HA(高可用性)就啟用了。管理員從此就可以減輕許多緊急宕機(jī)情況下的處理步驟,虛擬化服務(wù)器群集現(xiàn)在可以在其中一個(gè)服務(wù)器宕機(jī)的情況下,自動(dòng)把虛擬服務(wù)器轉(zhuǎn)移到正常運(yùn)行的虛擬化服務(wù)器上。
管理員必須為群集里的每一個(gè)虛擬化宿主服務(wù)器指定電源管理選項(xiàng)。開啟電源管理可以讓管理員更容易的配置RHEV群集的高可用性。電源管理可以保障虛擬機(jī)不斷線;同時(shí)在購買虛擬化服務(wù)器之前,要選擇好合適的PDU類型的服務(wù)器,才能順利的部署虛擬化服務(wù)器群集。