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