vSphere5中VMware HA功能四大改進(jìn)
在Vsphere5最終版本里,VMware高可用性有一些改變,但表面看起來(lái)并不明顯。當(dāng)VMware管理員升級(jí)Vshpere5的時(shí)候,必須了解VMware高可用性的新特點(diǎn),還有如何去確保這些新特點(diǎn)能充分利用。
VMware高可用性的新設(shè)計(jì)
VMware高可用性(以下簡(jiǎn)稱VMwareHA)是VMware里的一個(gè)核心基礎(chǔ)組件。特別是群集環(huán)境里的虛擬機(jī)宕機(jī)重啟的時(shí)候尤其重要。重啟虛擬機(jī)的時(shí)候就意味著虛擬機(jī)處于非運(yùn)行狀態(tài),就像突然電腦掉電而重新插電啟動(dòng)一樣。而VMware HA和VMware分布式資源調(diào)度(DRS)在群集里是協(xié)同工作的,它們重新分配群集里的虛擬機(jī)和資源。
在vSpere5之前,VMware HA只是基于一些具有自動(dòng)恢復(fù)功能的老舊軟件。雖然這些軟件也還湊合,但這樣的HA基本結(jié)構(gòu)很復(fù)雜而且排錯(cuò)也很麻煩。因?yàn)槿杭锟梢远噙_(dá)5臺(tái)ESXi服務(wù)器作為主節(jié)點(diǎn),而其他的服務(wù)器都作為第二節(jié)點(diǎn)。然而除非出現(xiàn)了故障或者你使用PowerCLI腳本,否則你沒(méi)辦法分辨服務(wù)器的節(jié)點(diǎn)類型。因此,像這篇文章指出,當(dāng)5個(gè)主節(jié)點(diǎn)服務(wù)器不工作的時(shí)候,VMware HA將不可用。
在vSpere5里,VMwareHA功能的的基礎(chǔ)體系結(jié)構(gòu)和工作方式都被重新設(shè)計(jì),使之能適應(yīng)新的需要。也不需要使用老舊的HA軟件,使之代替的是VMware的FDM(Fault Domain Manager)機(jī)制。
和vSphere4。1不同的是,vSphere5只信任一臺(tái)主服務(wù)器,而其他的服務(wù)器在HA群集里都是可用狀態(tài),當(dāng)主服務(wù)器宕機(jī)的時(shí)候,其他服務(wù)器都可以作為備用服務(wù)器工作。這樣一來(lái),主服務(wù)器并非一個(gè)單一的節(jié)點(diǎn),當(dāng)它宕機(jī)時(shí),將很快枚舉出新的主服務(wù)器。
vSphere5 HA的新特性
在重新設(shè)計(jì)過(guò)的VMwareHA,還有許多其他的特性你應(yīng)該了解。
心跳監(jiān)控。vSphere4.1里的VMwareHA功能有一個(gè)缺陷,它會(huì)過(guò)度依靠網(wǎng)絡(luò)和域名服務(wù)(DNS)來(lái)建立心跳以訪問(wèn)數(shù)據(jù)儲(chǔ)存,而且它使用網(wǎng)絡(luò)進(jìn)行心跳測(cè)試去確定哪個(gè)服務(wù)器處于活動(dòng)狀態(tài)。所以,當(dāng)網(wǎng)絡(luò)發(fā)生故障時(shí),VMwareHA將會(huì)進(jìn)行錯(cuò)誤的判定把虛擬機(jī)重啟,從而導(dǎo)致沒(méi)必要的停機(jī)時(shí)間。而在vSphere5里的VMwareHA,網(wǎng)絡(luò)和共享數(shù)據(jù)存儲(chǔ)都可以用來(lái)檢查哪個(gè)主機(jī)可用,從而排除不必要的虛擬機(jī)重啟。
vSphere5HA也不再使用DNS。DNS是通過(guò)主機(jī)名和IP來(lái)執(zhí)行管理任務(wù)的,這樣也就消除另一個(gè)舊版vSphere的缺陷。
主機(jī)隔離探測(cè)也改進(jìn)了。由于數(shù)據(jù)儲(chǔ)存也可以用作心跳檢測(cè),VMwareHA可以決定是否隔離網(wǎng)絡(luò)中的主機(jī)(因?yàn)镠A仍然可以通過(guò)數(shù)據(jù)儲(chǔ)存設(shè)備來(lái)通訊)或者確認(rèn)主機(jī)完全關(guān)閉(因?yàn)樗辉俳?jīng)過(guò)網(wǎng)絡(luò)或者數(shù)據(jù)設(shè)備通訊)。
vSphere5的VMwareHA支持IPv6
簡(jiǎn)化日志文件和配置文件。在vSphere5里,VMwareHA和Fault Domain Manager (簡(jiǎn)稱FDM)的日志路徑是/var/log/fdm。log,配置文件的路徑是/etc/opt/vmware/fdm/fdm。cfg。如果你想學(xué)習(xí)怎么運(yùn)用這兩個(gè)文件,請(qǐng)經(jīng)常關(guān)注以下兩個(gè)VMware Knowledge Base(VMware官方的資料庫(kù))文章:Changing the verbosity of the VMware High availability Management Agent(FDM) logs和Troubleshooting Fault Domain Manager(FDM) issue。
更快的初始安裝。如果你啟用過(guò)VMwareHA(VMware高可用性)在一個(gè)至少10個(gè)宿主機(jī)的老版本vSphere群集,你會(huì)發(fā)現(xiàn)要花費(fèi)很長(zhǎng)的時(shí)間。而用vSphere5的話,你會(huì)發(fā)現(xiàn)啟用VMwareHA簡(jiǎn)直是秒速—無(wú)論是2個(gè)還是10個(gè)宿主機(jī)。這是因?yàn)镕DM的效率更高了,而且和ESXi的集成更好。
用戶界面的改進(jìn)。從vSphere5的客戶端看,管理VMwareHA和之前的vSphere版本非常相似,其中的一個(gè)改進(jìn)是群集狀態(tài)的不同。下面就是在群集狀態(tài)界面的三個(gè)標(biāo)簽。
圖解1。在主機(jī)標(biāo)簽的群集狀態(tài)界面。
圖解2。在虛擬機(jī)標(biāo)簽的群集狀態(tài)界面。
圖解3。在心跳標(biāo)簽的群集狀態(tài)界面。
請(qǐng)注意到最后一個(gè)標(biāo)簽,心跳數(shù)據(jù)設(shè)備顯示兩個(gè)數(shù)據(jù)儲(chǔ)存可用,這剛好印證了我剛才最后的觀點(diǎn)。
最常見(jiàn)的VMwareHA設(shè)置錯(cuò)誤
設(shè)置vSphere5的VMwareHA和vSphere4。1沒(méi)什么不同。其中最大的區(qū)別在于你必須在HA群集的所有主機(jī)上有最少兩個(gè)共享的數(shù)據(jù)儲(chǔ)存。
大的群集可能已經(jīng)有5-10個(gè)共享的數(shù)據(jù)儲(chǔ)存,但對(duì)于小型的群集通常只有一個(gè),這里vSphere5相對(duì)于之前的版本有改變。
啟動(dòng)和運(yùn)行VMwareHA最好的方法是使用群集狀態(tài)窗口。如下圖所示,在啟動(dòng)VMwareHA 的時(shí)候提示有一個(gè)錯(cuò)誤,是由于我的VMwareHA群集里沒(méi)有兩個(gè)或者以上的心跳共享儲(chǔ)存,從而導(dǎo)致不滿足VMwareHA的最小需求。
圖解4。這里可以看到有一個(gè)心跳數(shù)據(jù)儲(chǔ)存數(shù)量不足的錯(cuò)誤。
和vMotion(虛擬機(jī)動(dòng)態(tài)遷移)和DRS(分布式資源調(diào)度)一樣,VMwareHA(VM高可用性)可能是VMware管理中三個(gè)最先進(jìn)的特征之一。在vSphere5里,高可用性有更好的修復(fù)能力和建立100%的VMware節(jié)點(diǎn)上,這個(gè)特征有更好的可擴(kuò)展性,使用更少的時(shí)間去運(yùn)行管理員的策略和重新配置。呵呵,在你實(shí)際部署和獲得VMware認(rèn)證專家測(cè)試的時(shí)候,你肯定就會(huì)明白VMwareHA的改變,好好干。
原文鏈接:http://www.searchvirtual.com.cn/showcontent_54233.htm