vSphere環(huán)境中如何調(diào)整主機和VM高可用性
在vSphere基礎設施中,ESXi主機和虛擬機的高可用性和硬件可用性對于運行時間來說是同等重要的,可以在另外的一層上提供冗余。VMware高可用性的多個配置選項允許用戶調(diào)整虛擬可用性的臨界值。
傳統(tǒng)的系統(tǒng)運行時間注重硬件冗余——存儲中的RAID或者針對所有服務器的故障轉(zhuǎn)移特性——并不針對操作系統(tǒng)和應用程序。但是硬件和軟件的錯誤都會引起ESXi主機的宕機。即便主機仍然在運行,但是如果不能響應網(wǎng)絡流量,對于虛擬環(huán)境來說其也是沒有任何意義的。
虛擬高可用性來自于軟件特性。對于vSphere環(huán)境來說,VMware高可用性(HA)還可以解決虛擬機(VM)和操作系統(tǒng)層面的ESXi主機宕機。在過去,VMware HA配置和可靠性并不高,但vSphere 5在這方面做出了很大改進。
VM可用性由安裝在客戶虛擬機上的VMware Tools監(jiān)控。VMware HA以設定的頻率和時間間隔接收VM的心跳信號或者ping結(jié)果。如果這些在臨界時間內(nèi)不能得到回應,HA將會重置VM。應用程序可用性和錯誤檢測也依賴于心跳信號,而這種信號來自于應用程序,目的地址是主機上的代理。
因為VMware HA在發(fā)生錯誤之后會重啟主機和虛擬機,所以其需要一個主機集群,使用共享存儲和VMware分布式資源調(diào)度將其定義為兩個或更多的ESXi主機。需要確保在每個HA集群上都啟用DRS。vSphere標準版、企業(yè)版和企業(yè)加強版都支持DRS和HA。
選擇VMware HA設置
根據(jù)系統(tǒng)的運行時間、性能需求和可用資源來調(diào)整主機和虛擬機HA設置。在vSphere客戶端中一個集群上單擊右鍵編輯HA配置,選擇編輯設定和vSphere HA來編輯HA設定。
推薦啟用主機監(jiān)控這個選項,除非在進行主機維護時。
Admission Control和Admission Control策略選項允許VMware管理員配置可用性限制和需要遵守的策略。
使用虛擬機選項來配置VM如何重啟和響應主機隔離。默認情況下,VM配置選項應用于集群中的所有虛擬機,但是在必要情況下,你可以在單個虛擬機上應用特殊配置。VM監(jiān)控可以設定為VM心跳低、中或者高敏感度監(jiān)控或者全部禁用。如果需要將某個特定的VM離線或者因為未知原因進行隔離(比如一個錯誤進行正在影響整個網(wǎng)絡),就需要禁用其VM監(jiān)控。
當管理網(wǎng)絡失效時,使用Datastore Heartbeating。