VMware vSphere5.0 HA高可用性原理
故障層次:一、ESXi物理主機(jī)故障。二、虛擬機(jī)操作系統(tǒng)故障。三、應(yīng)用程序故障。
對(duì)于第一種故障的處理原理:在一個(gè)集群中啟用了HA功能的ESXi物理主機(jī),默認(rèn)每隔5秒(可以自己設(shè)定時(shí)間)就會(huì)向這個(gè)集群中的其他物理主機(jī)發(fā)送一個(gè)心跳檢測(cè)信號(hào),用于證明自己是存活的。如果其他物理主機(jī)在3個(gè)周期也就是15秒后沒(méi)有收到該主機(jī)的信號(hào),其他主機(jī)就認(rèn)為這臺(tái)主機(jī)出現(xiàn)了物理故障,就會(huì)將原來(lái)這臺(tái)主機(jī)上運(yùn)行的虛擬機(jī)在其他物理主機(jī)上重啟,以重新對(duì)外提供服務(wù)。注意這里有個(gè)很重要的前提:每個(gè)虛擬機(jī)的文件不是本地存儲(chǔ)模式,而是以共享的方式存儲(chǔ)在其他磁盤(pán)陣列上的(這在我的另一篇文章 VMFS數(shù)據(jù)存儲(chǔ)中有介紹)。這樣,當(dāng)物理主機(jī)A發(fā)生故障,物理主機(jī)B就可以在共享磁盤(pán)陣列中將A上的虛擬機(jī)文件拷貝出來(lái),重新運(yùn)行在物理主機(jī)B上。因此從外界的客戶(hù)端看來(lái),僅僅是一次系統(tǒng)重啟而已。
第二種故障和第三種故障的處理原理類(lèi)似:首先在虛擬機(jī)操作系統(tǒng)中安裝了一個(gè)wmware的代理工具,虛擬機(jī)和虛擬機(jī)上運(yùn)行的軟件通過(guò)該代理工具來(lái)與WMware Vcenter 互相發(fā)送心跳檢測(cè)信號(hào)。如果虛擬機(jī)發(fā)送的心跳檢測(cè)信號(hào)在3個(gè)周期沒(méi)收到,Vcenter就重啟該虛擬機(jī)(還是在原來(lái)的物理主機(jī)上重啟)。同理如果某軟件故障,要先重啟虛擬機(jī)再重啟軟件。
原文:VMware vSphere5.0 HA高可用性原理
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的VMware vSphere5.0 HA高可用性原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 冬天来了的飞鸽传书
- 下一篇: OpenEIM 从天上飘落下来