您好,登錄后才能下訂單哦!
這一節(jié)創(chuàng)建一個(gè)雙主機(jī)的vSAN群集(最少只需要2臺(tái)主機(jī)的vSAN群集)
一、見證主機(jī)
在單站點(diǎn)vSAN群集的環(huán)境下,我們最少需要三臺(tái)服務(wù)器來搭建一個(gè)群集,一份數(shù)據(jù)以鏡像方式分別保存在其中兩臺(tái)服務(wù)器A和B上,這樣就能夠提供高可靠的數(shù)據(jù)保護(hù),那么為什么需要第三臺(tái)服務(wù)器C呢?
之所以需要見證者是為了應(yīng)對(duì)服務(wù)器A和B之間的網(wǎng)絡(luò)故障情況,如果服務(wù)器A和B之間出現(xiàn)網(wǎng)絡(luò)故障,這種情況下,服務(wù)器A和B都會(huì)試圖重組 vSAN 群集 ,爭(zhēng)奪共享資源,最終可能導(dǎo)致數(shù)據(jù)損壞等情況,這種情況稱為腦裂。為了避免出現(xiàn)腦裂,需要一個(gè)見證(仲裁)的角色,由服務(wù)器C來擔(dān)當(dāng)這個(gè)角色。
如果出現(xiàn)腦裂,vSAN會(huì)根據(jù)三臺(tái)服務(wù)器的投票選擇,來決定服務(wù)器C跟A和B中的哪一臺(tái)重新組成新的 vSAN 群集(2臺(tái)主機(jī))。因?yàn)锳或者B上都保存有數(shù)據(jù),所以數(shù)據(jù)不會(huì)丟失,并且集群重組后也會(huì)在服務(wù)器C上復(fù)制一份數(shù)據(jù)。
在單站點(diǎn)vSAN群集中,見證的角色是隨機(jī)分配的,虛擬機(jī)對(duì)象的見證組件也是隨機(jī)保存在群集中的某一臺(tái)主機(jī)上(RAID1的存儲(chǔ)策略下)。
vSAN 從 6.5 版本開始支持雙主機(jī)群集架構(gòu),最少只需要兩臺(tái)服務(wù)器就可以搭建出一套完整的 vSphere/vSAN 雙主機(jī)環(huán)境(稱為雙主機(jī)群集),數(shù)據(jù)以鏡像方式存放在這兩臺(tái)服務(wù)器上,見證者角色交由一臺(tái)虛擬機(jī)(或者ESXi主機(jī))來擔(dān)任,該虛擬機(jī)或者ESXi主機(jī)就稱為見證主機(jī),一般運(yùn)行在企業(yè)總部的數(shù)據(jù)中心內(nèi),通過網(wǎng)絡(luò)跟分支機(jī)構(gòu)的vSAN雙主機(jī)群集相連,在必要的時(shí)候參與分支機(jī)構(gòu)vSAN群集的重組裁決。
見證主機(jī)并不提供具體的數(shù)據(jù)服務(wù),所以對(duì)廣域網(wǎng)絡(luò)的要求較低,從分支機(jī)構(gòu)到數(shù)據(jù)中心的網(wǎng)絡(luò)連接只需要1.5Mbps的帶寬和不超過500ms的延遲就可以滿足見證主機(jī)和vSAN雙主機(jī)群集的通信要求。
下圖展示了三個(gè)分支機(jī)構(gòu)的雙主機(jī) vSAN 群集連接到總部數(shù)據(jù)中心的見證主機(jī)。
見證主機(jī)目前是為了雙站點(diǎn)VSAN集群設(shè)計(jì)的。常規(guī)的多節(jié)點(diǎn)的vSAN集群還是使用傳統(tǒng)的方法,witness component還是打散分布到集群中的所有主機(jī)上的。 當(dāng)集群變?yōu)槿?jié)點(diǎn)或更多時(shí),新增的服務(wù)器就可以承擔(dān)見證的責(zé)任,不再需要見證主機(jī)了。
二、應(yīng)用場(chǎng)景
雙站點(diǎn)的vSAN群集主要是用于ROBO的環(huán)境的。
ROBO就是Remote Office/Branch Office,指小型的分支機(jī)構(gòu),對(duì)于這種規(guī)模較小的辦公室而言,2臺(tái)主機(jī)就能滿足需求,3臺(tái)主機(jī)可能就有點(diǎn)浪費(fèi)。這種場(chǎng)景下,見證主機(jī)是安裝在總公司的數(shù)據(jù)中心上某臺(tái)虛擬機(jī)或者是一臺(tái)專門的ESXi主機(jī)。
三、搭建雙站點(diǎn)vSAN群集
下面用上次我們單站點(diǎn)的群集刪除后的環(huán)境建立一個(gè)雙站點(diǎn)群集。這里我們使用一臺(tái)ESXi主機(jī)作為見證主機(jī)而不使用Witness Appliance。
1、環(huán)境配置
主機(jī)使用esxi-vSAN1 esxi-vSAN2 esxi-vSAN3這三臺(tái)主機(jī),為 esxi-vSAN2 esxi-vSAN3 這2臺(tái)主機(jī)增加一塊200G和一塊2T的硬盤作為vSAN存儲(chǔ)。
esxi-vSAN1 作為見證主機(jī),暫時(shí)不加硬盤,其網(wǎng)絡(luò)暫時(shí)也只保留橋接網(wǎng)絡(luò)。
下圖是三臺(tái)虛擬機(jī)的具體配置
esxi-vSAN1 :
esxi-vSAN2 esxi-vSAN3 :
2、建立vSphere群集
(1)新建數(shù)據(jù)中心,將三臺(tái)主機(jī)加入到vCenter中,然后新建群集,將10.8.20.32和10.8.20.33兩臺(tái)主機(jī)加入群集,10.8.20.31這臺(tái)不要加入群集
(2)為群集中的2臺(tái)主機(jī)添加分布式交換機(jī)
注意vmk1選擇服務(wù)時(shí)vSAN要打勾
檢測(cè)下vSAN網(wǎng)絡(luò)
3、啟用vSAN服務(wù),建立雙主機(jī)vSAN群集
開啟vSAN服務(wù)
選擇第二項(xiàng),雙主機(jī)vSAN群集
服務(wù)暫時(shí)不選
聲明磁盤,200G的作為緩存層,2T的作為容量層
選擇見證主機(jī),必須選擇位于群集外的一臺(tái)主機(jī),并且不能處于維護(hù)模式
還要為見證主機(jī)配置vSAN網(wǎng)絡(luò)
關(guān)掉10.8.20.31這臺(tái)主機(jī),參照其他2臺(tái),為其添加2個(gè)網(wǎng)卡(在生產(chǎn)環(huán)境中,可以在其管理網(wǎng)絡(luò)的vmk0上啟用vSAN服務(wù))
添加完后,開啟主機(jī),然后把它加入到vSAN網(wǎng)絡(luò)
將10.8.20.31主機(jī)加入上行鏈路
分配上行鏈路
然后再添加vmkernel網(wǎng)卡,勾選vSAN
建立好的分布式交換機(jī)如下圖
接著把主機(jī)退出維護(hù)模式,再重新開啟vSAN服務(wù)
可以查看上面的見證主機(jī)的要求
可以看到見證主機(jī)也需要磁盤組
下面為其添加磁盤,按照其他2臺(tái)的配置,添加2塊硬盤,一塊200G,一塊2T的(可以在開機(jī)情況下添加)。
添加好后,刷新下存儲(chǔ)適配器,可以看到添加的2塊硬盤
再重新啟動(dòng)vSAN服務(wù)
完成
稍等片刻,vSAN服務(wù)已經(jīng)啟用
4、測(cè)試雙主機(jī)vSAN群集
新建一臺(tái)虛擬機(jī)test01,使用默認(rèn)的存儲(chǔ)策略
可以看到虛擬機(jī)的見證組件只會(huì)放到見證主機(jī)上。
再新建一臺(tái)具有2塊硬盤的虛擬機(jī)test02,也使用默認(rèn)存儲(chǔ)策略
也可以看到其見證都是放到見證主機(jī)上的。
這樣就實(shí)現(xiàn)了雙主機(jī)vSAN群集。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。