182
技術社區[雲棲]
《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一1.5.4 高可用性
本節書摘來異步社區《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一書中的第1章 ,第1.5.4節,[美] 克裏斯托弗·庫塞克(Christopher Kusek) 著 呂南德特·施皮斯(Rynardt Spies)姚海鵬 劉韻潔 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。
1.5.4 高可用性
當CIO(首席信息官)與管理層開始了解虛擬化時,他們最常見的恐懼之一是“把所有的雞蛋放在一個籃子裏”。“如果我們所有的服務器都放在一個服務器上,若該服務器出現故障將怎麼辦?”這是一個很聰明的問題,而VMware提出的高可用性(HA)正是為了解決這個問題,這是VMware Infrastructure 3的一項特色。一個虛擬基礎架構由vCenter管理,它知道所有在它控製下的主機以及在這些主機上運行的虛擬機。vCenter負責安裝和配置HA, ESXi主機負責監測運行、啟動故障切換和虛擬機啟動。理解這一點是非常重要的,因為vCenter可以是已經中斷的虛擬機之一,而HA依然在起作用,並提供一個仍然可用的主HA主機,這又稱為故障轉移協調。
VMware推崇一個簡稱為N+1的策略(作為最低限度但不是絕對),是由架構要求決定的。簡單來說就是你的集群應該包括足夠的主機(N),以便其中一個出現故障時,集群有足夠的能力在其他主機上重啟虛擬機。HA有一個需求是主機之間的共享存儲。當一個主機發生故障時,啟動HA,這會出現一小段停機時間,大致與你期盼的重新啟動時間相同。如果該集群中有提醒警告軟件,會發送一個故障說明的頁麵或者郵件信息,但在其他時候,這種情況發生得太快以至於沒有觸發警報。虛擬化的目標是保持生產服務器的高正常運行時間;主機可以出現故障,隻要服務器群保持運行,那麼你就可以在工作時間應對這一挑戰。
最後更新:2017-06-22 10:32:05