VMware高可用性之服務(wù)器虛擬化中的群集HA、FT
一 HA
HA環(huán)境和熱遷移環(huán)境類似
1、右鍵數(shù)據(jù)中心選擇新建群集并勾選所示選項(xiàng)
打開 vSphere HA 如果選中此復(fù)選框,則在主機(jī)出現(xiàn)故障時(shí),虛擬機(jī)將在群集內(nèi)的其他主機(jī)上重新啟動(dòng)。要在群集內(nèi)的任何虛擬機(jī)上啟用 vSphere Fault Tolerance,必須打開vSphere HA。
打開 vSphere DRS 如果選中此復(fù)選框,則 DRS 將平衡整個(gè)群集的虛擬機(jī)負(fù)載。即使虛擬機(jī)受 HA保護(hù),DRS 也會(huì)放置并遷移虛擬機(jī)
2、默認(rèn)啟用主機(jī)監(jiān)控
如果選擇啟用主機(jī)監(jiān)控,則會(huì)檢查群集內(nèi)的每臺(tái)主機(jī)以確保其正在運(yùn)行。如果某臺(tái)主機(jī)出現(xiàn)故障,則會(huì)在另一臺(tái)主機(jī)上重新啟動(dòng)虛擬機(jī)
注意:如果需要執(zhí)行可能會(huì)觸發(fā)主機(jī)隔離響應(yīng)的網(wǎng)絡(luò)維護(hù),VMware 建議首先禁用主機(jī)監(jiān)控以掛起 vSphereHA。完成維護(hù)后,請(qǐng)重新啟用;主機(jī)監(jiān)控。
3、默認(rèn)啟用或禁用接入控制;選擇有關(guān)其執(zhí)行方式的策略
4、默認(rèn)的虛擬機(jī)選項(xiàng)
5、啟用虛擬機(jī)和應(yīng)用程序監(jiān)控
虛擬機(jī)監(jiān)控服務(wù)會(huì)先確定虛擬機(jī)已發(fā)生故障,然后決定重新引導(dǎo)虛擬機(jī)以還原服務(wù)
6、其他默認(rèn)到完成
7、右鍵群集添加主機(jī),或者將現(xiàn)有的主機(jī)直接拖拽到群集中
8、測(cè)試負(fù)載平衡;既現(xiàn)在兩臺(tái)虛擬機(jī)的執(zhí)行主機(jī)位250,當(dāng)開啟第二臺(tái)虛擬機(jī)時(shí)它的執(zhí)行主機(jī)平衡到249上
9 、測(cè)試故障轉(zhuǎn)移,模擬249宕機(jī),會(huì)看到運(yùn)行在249上的虛擬機(jī)轉(zhuǎn)移到其它主機(jī)并重啟
二 FT
vSphere HA 通過在主機(jī)出現(xiàn)故障時(shí)重新啟動(dòng)虛擬機(jī)來為虛擬機(jī)提供基本級(jí)別的保護(hù)。因此它的缺點(diǎn)就是存在宕機(jī)時(shí)間,可能是幾分鐘也可能是十幾分鐘。
可以為虛擬機(jī)啟用 vSphere Fault Tolerance,以獲得比 vSphere HA 所提供的級(jí)別更高的可用性和數(shù)據(jù)保護(hù),從而確保業(yè)務(wù)連續(xù)性
vSphere Fault Tolerance 通過創(chuàng)建和維護(hù)與主虛擬機(jī)相同,且可在發(fā)生故障切換時(shí)隨時(shí)替換主虛擬機(jī)的輔助虛擬機(jī),來確保虛擬機(jī)的連續(xù)可用性
可以為大多數(shù)任務(wù)關(guān)鍵虛擬機(jī)啟用 Fault Tolerance。并會(huì)創(chuàng)建一個(gè)重復(fù)虛擬機(jī)(稱為輔助虛擬機(jī)),該虛擬機(jī)會(huì)以虛擬鎖步(vLockstep)方式隨主虛擬機(jī)一起運(yùn)行
如下圖所示:Fault Tolerance 對(duì)中的主虛擬機(jī)和輔助虛擬機(jī)
在要添加到 vSphere HA 群集的每臺(tái)主機(jī)上,必須配置兩個(gè)不同的網(wǎng)絡(luò)交換機(jī),以便讓主機(jī)支持Vmotion也能支持 vSphereFault Tolerance
你需要一個(gè)網(wǎng)卡專門用于 Fault Tolerance 日志記錄,另一個(gè)則專門用于 vMotion
還需要CPU開啟虛擬化功能,在bios里設(shè)置,還有可以在摘要中查看有什么條件不滿足的
其他環(huán)境和HA一樣
1、主機(jī)安裝千兆位網(wǎng)卡;然后在VC上連接;在清單中配置中添加網(wǎng)絡(luò),將這塊網(wǎng)卡添加進(jìn)來
2、其他主機(jī)同樣的操作
3、選中一個(gè)虛擬機(jī),選擇 Fault Tolerance > 打開 Fault Tolerance
總結(jié),就是使用單獨(dú)的網(wǎng)卡將兩個(gè)主機(jī)連接起來,然后可以將群集中的虛擬機(jī)單獨(dú)開啟FT功能,在另一個(gè)主機(jī)中就會(huì)映射一個(gè)輔助虛擬機(jī),占用插槽并和主虛擬機(jī)同步運(yùn)行,當(dāng)主虛擬機(jī)宕機(jī)了,它會(huì)繼續(xù)提供服務(wù)。