您好,登錄后才能下訂單哦!
高可用性可以在以下幾個層面實現:
1 應用層高可用性:如實現mysql、oracle數據庫應用程序的群集,主要是判斷mysql、oracle應用程序是否停止運行。
2 操作系統高可用性:如windows的故障轉移群集(windows failover clusteringWFC)。
3 虛擬化層的高可用性:如vsphere high availability(HA)和vsphere faulttolerance(FT)。
4 物理層的高可用性:如:多網絡適配器、SAN等。
vSphere HA 和 Fault Tolerance(FT)功能分別通過提供中斷快速恢復和連續可用性來最小化或消除非計劃停機時間。
使用 vSphere,企業可以輕松提高為所有應用程序提供的基準級別,并且以更低成本和更簡單的操作來實現更高級別的可用性。使用vSphere,你可以:
a 獨立于硬件、操作系統和應用程序提供更高可用性。
b 減少常見維護操作的計劃停機時間。
c 在出現故障時提供自動恢復。
一、vSphere HA 提供快速中斷恢復
vSphere HA 利用配置為群集的多臺ESXi 主機,為虛擬機中運行的應用程序提供快速中斷恢復和具有成本效益的高可用性。
vSphere HA 通過以下方式保護應用程序可用性:
1 通過在群集內的其他主機上重新啟動虛擬機,防止服務器故障。
2 通過持續監控虛擬機(通過vmware tools實現主機向虛擬機發送檢測信號)并在檢測到故障時對其進行重新設置,防止應用程序故障。
與其他群集解決方案不同,vSphere HA 提供基礎架構并使用該基礎架構保護所有工作負載:
a 無需在應用程序或虛擬機內安裝特殊軟件。所有工作負載均受vSphere HA 保護。配置 vSphere HA 之后,不需要執行操作即可保護新虛擬機。它們會自動受到保護。
b 可以將 vSphere HA 與 vSphere Distributed Resource Scheduler (DRS) 結合使用以防止出現故障,以及在群集內的主機之間提供負載平衡。
與傳統的故障切換解決方案相比,vSphere HA 具有多個優勢:
最小化設置 | 設置 vSphere HA 群集之后,群集內的所有虛擬機無需額外配置即可獲得故障切換支持。 |
減少了硬件成本和設置 | 虛擬機可充當應用程序的移動容器,可在主機之間移動。管理員會避免在多臺計算機上進行重復配置。使用 vSphere HA 時,必須擁有足夠的資源來對要通過 vSphere HA 保護的主機數進行故障切換。但是,vCenter Server 系統會自動管理資源并配置群集。 |
提高了應用程序的可用性 | 虛擬機內運行的任何應用程序的可用性變得更高。虛擬機可以從硬件故障中恢復,通過監控和響應 VMwareTools 檢測信號并重新啟動未響應的虛擬機,可防止客戶機操作系統崩潰。 |
DRS和vMotion 集成 | 如果主機發生了故障,并且在其他主機上重新啟動了虛擬機,則 DRS 會提出遷移建議或遷移虛擬機以平衡資源分配。 |
vSphere HA 群集允許 ESXi 主機集合作為一個組協同工作,這些主機為虛擬機提供的可用性級別比ESXi 主機單獨提供的級別要高。
群集中的主機均會受到監控,如果發生故障,故障主機上的虛擬機將在備用主機上重新啟動。
創建 vSphere HA 群集時,你可以選擇使用單個主機作為首選主機(master)以與 vCenterServer 通信并監控其他主機、從屬主機(slave)及其虛擬機的狀況。
如果為群集啟用了 vSphere HA,則所有活動主機(未處于待機或維護模式的主機或未斷開連接的主機)都將參與選舉以選擇群集的首選主機。掛載最多數量的數據存儲的主機在選舉中具有優勢。每個群集只存在一臺首選主機,其他所有主機都是從屬主機。如果首選主機出現故障、關機或從群集中移除,則會進行新的選舉。
群集中的首選主機具有很多職責:
1 監控從屬主機的狀況。如果從屬主機發生故障或無法訪問,首選主機將確定需要重新啟動的虛擬機。
2 監控所有受保護虛擬機的電源狀況。如果有一臺虛擬機出現故障,首選主機可確保重新啟動該虛擬機。使用本地放置引擎,首選主機還可確定執行重新啟動的位置。
3 首選主機管理群集主機和受保護的虛擬機列表并對添加或刪除cluster內部的主機進行管理即首選主機維護著群集內的清單。
4 首選主機管理被保護的虛擬機清單,在用戶每次發起開關機操作時,更新這個清單。vcenter server會要求保護或不保護某些虛擬機。即當虛擬機打開電源,則該虛擬機要受保護,一旦主機出現故障就會在其他主機上重新啟動虛擬機。當虛擬機關閉電源,就沒有必要再保護它了。
5 首選主機緩存cluster的配置,master主機通知和提醒slave主機,cluster配置的修改。
6 master主機發送心跳信息給slave主機,讓slave主機知道master的存在。如果slave主機接收不到心跳信息,則重新選舉出新的首選主機。
7 master報告狀態信息給vcenter,vcenter正常情況只與master主機通信。
首選主機執行的功能之一是虛擬機保護。虛擬機受保護時,vSphere HA 可保證在其出現故障后嘗試重新打開電源。
首選主機在觀察到虛擬機的電源狀況由關閉電源變為打開電源時,會致力于保護虛擬
機。如果發生故障切換,首選主機必須重新啟動所負責的受保護的虛擬機。該職責已分配給在包含虛擬機配置文件的數據存儲上以獨占方式鎖定系統定義文件的首選主機。
群集中從主機的職責:
1 slave主機監視本地運行的虛擬機的狀態,把這些虛擬機運行狀態的顯著變化發給master主機。
2 slave主機監視master主機的健康狀態,如果master主機出現故障,slave主機參與master的選舉。
3 slave運用vSphere HA 接入控制vSphereHA特性,這些特性不需要master的協調。這些特性包括VMHealth Monitoring。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。