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