Vmware-Esxi

VMware 高可用性問題

  • March 5, 2015

我似乎無法在 vSphere 5 文件中心找到這些問題的答案,因此請分享您是否了解這些問題的任何方面。

  1. 為高可用性 (HA) 配置的故障 VM 會發生什麼情況?容錯(FT)?它是否自動停止並且它們的資源是否被釋放(但重新啟動(HA)或輔助實例接管(FT))?
  2. 調試故障虛擬機發生的事情的典型方法是什麼?通過日誌或 VMware VM 監控 UI?是否會通知使用者 VM 故障?
  3. 是否可以在虛擬機重新啟動或故障轉移之前複製它以稍後調試它發生的事情?

謝謝!!

文件中定義了每種技術的 vSphere 行為。但是,您確實似乎對這些技術的設計目的有錯誤的看法。VMWare HA 和 VMWare FT 的主要設計目的是在主機發生故障時提供來賓的可用性。

VMWare 高可用性

如果主控主機無法直接與從屬主機上的代理通信,則從屬主機不會響應 ICMP ping,並且代理不會發出心跳,它被認為是失敗的。主機的虛擬機在備用主機上重新啟動。如果這樣的從屬主機正在與數據儲存交換心跳,則主控主機假定它位於網路分區或網路隔離中,因此繼續監視主機及其虛擬機

VMWare FT

如果執行主要 VM 的主機發生故障,則會發生透明故障轉移,在這種情況下,輔助 VM 會立即啟動以替換主要 VM。新的輔助虛擬機將在幾秒鐘內啟動並重新建立容錯冗餘。如果執行輔助 VM 的主機出現故障,它也會立即被替換。在任何一種情況下,使用者都不會遇到服務中斷和數據失去的情況。

關於您的具體問題:

  1. 為高可用性 (HA) 配置的故障 VM 會發生什麼情況?容錯(FT)?它是否自動停止並且它們的資源是否被釋放(但重新啟動(HA)或輔助實例接管(FT))?

VMWare HA 和 FT 適用於恢復主機故障。您無需為 HA 配置 VM - 您可以配置主機。在主機故障時,HA 會在不同的主機上重新啟動來賓。vCenter 還可以進行有限的訪客心跳監控(使用 VMWare 工具),這也可以觸發同一主機上的訪客機器的重置。在任何一種情況下,它都不是完全關閉,而是被視為崩潰一致的關閉/重啟週期。

FT 創建一個與源同步執行的重複來賓。如果主機發生故障,輔助客戶機將自動接管,vCenter 將創建一個新的輔助客戶機(如果可能)。訪客心跳監控未完成,因為導致主伺服器掛起的任何更改都將在輔助伺服器上複製。FT 嚴格規定在主機出現故障時為客人提供訪問權限。

  1. 調試故障虛擬機發生的事情的典型方法是什麼?通過日誌或 VMware VM 監控 UI?是否會通知使用者 VM 故障?

通常情況下,這取決於。典型的故障排除/調試涉及查看錯誤消息。如果您想超越一般故障排除技術,它可能超出了本網站的範圍。不會通知來賓的最終使用者。如果您在 vCenter 中正確設置和配置了警報,或者您正在使用其他第 3 方監控工具,則可以通知 vCenter 管理員。

  1. 是否可以在虛擬機重新啟動或故障轉移之前複製它以稍後調試它發生的事情?

由於 HA 和 FT 都適用於提供 HOST 故障,因此在內置技術的範圍內這是不可能的。

引用自:https://serverfault.com/questions/673128