- 突破以往傳統的VMware Cluster限制,能夠建立延伸叢集並同步複寫資料至不同地點的站點,有效解決傳統VMware Cluster單一站台失敗的問題。
- 需要配置一台見證主機,在VSAN延伸叢集運作架構中,當其中一個站台發生重大故障事件時,導致該站台停止服務時系統會如何判斷呢?若只是兩個站台之間發生網路中斷,但是兩個站台並沒有停止服務,這時見證主機就是擔任仲裁角色,避免環境發生腦裂的情況發生。
- 見證主機配置需求
注意 : 見證主機不能加入vSAN叢集內,但見證主機必須要有vSAN的網路流量
小型規模(1 VMs ~ 10 VMs)
2 vCPU、8 GB vRAM
Boot
Disk:8GB、SSD Disk:10GB(1顆)、HDD Disk:15GB(1顆)
支援最多 750 見證元件
|
中型規模(10 VMs ~ 500 VMs)
2 vCPU、16 GB vRAM
Boot
Disk:8GB、SSD Disk:10GB(1顆)、HDD Disk:350GB(1顆)
支援最多 21,000 見證元件
|
大型規模(500 VMs以上)
2 vCPU、32 GB vRAM
Boot
Disk:8GB、SSD Disk:10GB(1顆)、HDD Disk:350GB(3顆)
支援最多 45,000 見證元件
|
- 這邊LAB則採用3+3+1來做Stretched vSAN Cluster架構(保護機制PFTT=1;SFTT=1;FTM採用RAID1)
Primary
|
||
ESXI01-vSAN
|
172.16.0.90
(VM Network)
|
172.15.0.1
(vSAN)
|
ESXI02-vSAN
|
172.16.0.91 (VM Network)
|
172.15.0.2 (vSAN)
|
ESXI03-vSAN
|
172.16.0.92 (VM Network)
|
172.15.0.3 (vSAN)
|
Secondary
|
||
ESXI04-vSAN
|
172.16.0.93 (VM Network)
|
172.15.0.4 (vSAN)
|
ESXI05-vSAN
|
172.16.0.94 (VM Network)
|
172.15.0.5 (vSAN)
|
ESXI06-vSAN
|
172.16.0.95 (VM Network)
|
172.15.0.6 (vSAN)
|
Witness
Appliance
|
||
存放Witness虛擬機的ESXI實體機
|
172.16.0.96 (VM Network)
|
|
Witness虛擬機器
|
172.16.0.97 (VM Network)
|
172.15.0.7 (vSAN)
|
--------------------------------------------------------------------------------------------------------------------------
1. 先部署Witness Appliance至172.16.0.96主機
2. 選擇Witness Appliance OVF
3. 選擇172.16.0.96主機
4. 下一步
5. 這邊只是LAB故選擇Tiny組態
6. 選擇Witness虛擬機要走的網路
7. 輸入Witness虛擬主機的root密碼
8. 完成即可開始進行部署
9. 部署完成就可以看到多出一台見證虛擬機器,並於Vcenter將Witness虛擬機器加入至DataCenter
10. Witness部署完成後,開始vSAN設定延伸叢集
11. 下一步
12. 這邊先暫時都不宣告磁碟組
13. 下一步
14. 選擇Witness主機
15. 建立Witness虛擬主機磁碟組
16. 完成即可
17. vSAN叢集功能開啟後,由於剛剛我並沒有直接宣告各台ESXI主機上的磁碟,所以目前vSAN是沒有Datastore的 (除了Witness主機外)
18. 手動將各台ESXI主機陸續建立Dsik
Group
19. 各台ESXI主機上的Dsik
Group皆建立完成
20. 接著設定vSAN Default Policy (PFTT=1,SFTT=1,RAID1)
21. Primary站台有RAID1容錯保護外,而Secondary也有一份相同RAID1容錯保護
22. 接下來模擬Primary站台故障,位於Primary站台上的VM是否會造成甚麼影響呢??
(注意:規劃建置延伸叢集時,必須要考慮到兩邊各站點都至少要保有50%以上可用的效能,避免其中一站點因故障而導致中斷並影響到服務)
23. 觸發vSphere HA功能將虛擬機器restart
24. 慣用網域皆已不存在,此時透過次要網域的資源依舊可讓虛擬機繼續提供服務
◎ 結論 : 以往VMWARE架構是採用透過光纖或是網路來掛載Datastore環境,在這架構中異地備援需採用SRM等..機制才可以達到異地備援的效果,而vSAN架構中則是可以透過延伸叢集的功能來做相互站點的保護,除了突破以往傳統的架構,還可以減少異地備援的成本。
沒有留言:
張貼留言