VMware企業(yè)虛擬化綜合實(shí)驗(yàn)2

一、實(shí)驗(yàn)?zāi)康?/span>
配置實(shí)現(xiàn)vSAN、vMotion、HA、FT、DRS等功能
二、名詞解釋
資源池:將CPU和內(nèi)存資源抽象化,如雙路雙核2Ghz換算為CPU資源為8Ghz
vmtools:VM增強(qiáng)功能,可以在主機(jī)與客戶機(jī)之間傳遞消息,進(jìn)行更進(jìn)一步虛擬機(jī)狀態(tài)檢測
vSAN:基于軟件的分布式存儲(chǔ)方案,也是HCI超融合架構(gòu)的基礎(chǔ)之一
RDM:原始設(shè)備映射,即硬件直通,可以將硬件控制器如SATA硬盤、PCI設(shè)備映射到虛擬機(jī)中
故障域:如有三機(jī)架,每機(jī)架兩臺(tái)服務(wù)器,默認(rèn)情況下數(shù)據(jù)會(huì)隨機(jī)分布式存放在所有主機(jī)上,當(dāng)一機(jī)架故障時(shí),兩臺(tái)服務(wù)器同時(shí)掉線可能會(huì)造成數(shù)據(jù)丟失,通過將三機(jī)架配置三個(gè)故障域,vSAN會(huì)確保同一份數(shù)據(jù)會(huì)在至少兩個(gè)機(jī)架上存儲(chǔ),保證數(shù)據(jù)安全。(在標(biāo)準(zhǔn)化機(jī)房中,電源和網(wǎng)絡(luò)都做了冗余設(shè)計(jì),機(jī)架式故障其實(shí)難以發(fā)生,默認(rèn)情況下每臺(tái)esxi都是一個(gè)獨(dú)立主機(jī)故障域)
維護(hù)模式:若要關(guān)閉并維護(hù)esxi主機(jī),務(wù)必確保主機(jī)進(jìn)入維護(hù)模式,系統(tǒng)會(huì)提示將虛擬機(jī)和數(shù)據(jù)撤出,防止數(shù)據(jù)丟失和服務(wù)中斷
HA:高可用性,開啟HA后,當(dāng)一臺(tái)esxi故障,可在另一臺(tái)esxi上重啟中斷的虛擬機(jī)
FT:容錯(cuò),開啟FT后,會(huì)為目標(biāo)虛擬機(jī)在另一臺(tái)esxi上創(chuàng)建一個(gè)影子虛擬機(jī),數(shù)據(jù)完全同步,當(dāng)目標(biāo)虛擬機(jī)所在的esxi崩潰時(shí),影子虛擬機(jī)會(huì)實(shí)時(shí)接替工作,實(shí)現(xiàn)業(yè)務(wù)0停機(jī)。(實(shí)際上FT使用極少,因?yàn)橄拗戚^多,如虛擬機(jī)cpu核心數(shù)量限制、不能快照等)
DRS:分布式資源調(diào)度,可以根據(jù)策略動(dòng)態(tài)調(diào)整各個(gè)esxi主機(jī)的負(fù)載(務(wù)必保證物理機(jī)資源充足,極端情況下可能會(huì)因?yàn)橘Y源不足導(dǎo)致虛擬機(jī)頻繁切換主機(jī))
VxRail:戴爾出品的超融合一體機(jī),內(nèi)置VxRail套件,與之對應(yīng)的是其他廠商的超融合設(shè)備,配置相對繁瑣
vMotion:虛擬機(jī)實(shí)時(shí)遷移,可以在中斷業(yè)務(wù)的情況下將虛擬機(jī)從一臺(tái)esxi上移動(dòng)到另一臺(tái)
傳統(tǒng)機(jī)房三層架構(gòu):即接入?yún)R聚核心三層,各服務(wù)器通常不處于同一vlan,無法實(shí)現(xiàn)虛擬機(jī)遷移

數(shù)據(jù)中心大二層架構(gòu):通過交換機(jī)堆疊和vxlan虛擬vlan技術(shù),在邏輯上服務(wù)器都屬于同一個(gè)vlan,虛擬機(jī)可以在其中進(jìn)行遷移

三、實(shí)驗(yàn)環(huán)境
環(huán)境進(jìn)行簡化,不進(jìn)行vlan劃分,不進(jìn)行端口匯聚,因主機(jī)性能不足僅演示vSAN、HA、FT、DRS、vMotion等功能
centos7 開啟內(nèi)核轉(zhuǎn)發(fā)、NTP、DNS IP:192.168.20.20
vCenter vcenter.tntsec.com IP:192.168.20.40
vSAN01 vsan01.tntsec.com IP:192.168.20.51
vSAN02 vsan02.tntsec.com IP:192.168.20.52
vSAN03 vsan03.tntsec.com IP:192.168.20.53
vSAN硬盤配置為40G、100G、200G,網(wǎng)絡(luò)都使用vmnet1,為各主機(jī)添加許可證(百度即可),配置DNS、NTP,在vsan01上安裝vcenter,配置過程直接選擇創(chuàng)建VSAN集群,100G標(biāo)記為SSD緩存層,200G標(biāo)記為HDD容量層

進(jìn)入vCenter后,為vSAN和vcenter分配許可證

添加另外兩臺(tái)esxi

聲明磁盤(注意:左側(cè)192.168.20.51紅標(biāo)提示的是內(nèi)存不足)


為vmkernel啟用vSAN網(wǎng)絡(luò)

容量自動(dòng)擴(kuò)容至600G

為vSAN配置存儲(chǔ)策略,默認(rèn)策略為RAID1

查看容量雙倍占用,vSAN運(yùn)行正常

五、啟用vMotion
為各個(gè)主機(jī)啟用vMotion

測試vMotion


無停機(jī)熱遷移成功,主機(jī)從192.168.20.51(即vsan01.tntsec.com,添加的時(shí)候忘了改名)遷移到vsan02.tntsec.com

六、vSAN安全性測試
測試vSAN安全性,直接給vsan01斷電,此時(shí)vsan01服務(wù)器掉線,但遷移到vsan02上的vcenter依舊運(yùn)行正常

vSAN將會(huì)進(jìn)行報(bào)警提示,若在策略時(shí)間內(nèi)沒有修復(fù)故障,一段時(shí)間后vSAN會(huì)在可用的主機(jī)上再次創(chuàng)建備份。

啟動(dòng)vsan01,報(bào)警自動(dòng)取消(注意:左側(cè)vsan02上的紅色嘆號是提示內(nèi)存不足)

七、HA
啟用HA

查看保護(hù)狀態(tài),須在客戶機(jī)安裝vmtools檢測客戶機(jī)實(shí)際工作狀態(tài)(因內(nèi)存不足無法創(chuàng)建虛擬機(jī)測試HA功能)

八、啟用FT
FT要打開日志記錄功能

啟用也很簡單

但是我在虛擬機(jī)里無法再次模擬虛擬機(jī)

九、啟用DRS
啟用DRS的前提是啟用vMotion,vMotion是虛擬機(jī)實(shí)時(shí)遷移,DRS是根據(jù)策略使用vMotion自動(dòng)實(shí)時(shí)遷移。(注意:如果策略配置的不合適,會(huì)造成虛擬機(jī)頻繁遷移影響性能)


因虛擬機(jī)環(huán)境和性能問題無法進(jìn)行更進(jìn)一步的實(shí)驗(yàn),歡迎大家點(diǎn)評指導(dǎo)~
