VSAN見證虛擬設備

來源:互聯網
上載者:User

標籤:vsan

VSAN 6.1發布了也有兩三個月了,其中有2個比較顯著的新特性,一個就是支援Stretched Cluster, 也就是說你的VSAN叢集現在可以不在一個物理位置了,可以跨資料中心部署了;另外一個就是2節點VSAN。

我們知道,原來的VSAN至少需要3個節點,為啥呢?因為在預設FTT為1的時候,每塊資料盤都至少需要3個組件,1份資料,1份是資料的副本,第3份是見證組件(Witness component),相當於叢集中的仲裁盤,用來解決腦裂問題的。換一句話說,就是“如果想要使得虛擬機器的磁碟對象是可用的話,它的可用組件數必須大於50%,而見證就是用來解決大於50%的這個問題的”。


原本Witness是作為一個component存在於VSAN叢集中的某台物理主機上的,而現在,Witness Appliance則可以作為一台虛擬機器存在的,它存在的目的就是用來儲存witness component的。這樣,VSAN叢集對物理主機最低數量限制就減少了一個。


記住:

Witness Appliance是用來取代一台ESXi主機的

Witness Appliance是用來取代一台ESXi主機的

Witness Appliance是用來取代一台ESXi主機的


重要的事情說三遍。所以部署的時候要把它當作一台ESXi主機來部署。


因此,當然你也可以部署一台物理機來做同樣的事情。但是,這裡的重點是我們要省錢,要省一台主機,不是嗎?那麼,為了省錢用一台特殊的虛擬機器來取代物理主機,就得為這台特殊的虛擬機器多考慮一些。


Witness Appliance的配置要求

Witness Appliance 就是一台虛擬機器,這台虛擬機器的硬體應該怎麼配置呢?不同規模的VSAN叢集對Witness Appliance的配置有不同的需求:

微型環境(少於10台虛擬機器)

  • 2 vCPUs, 8GB vRAM

  • 8GB ESXi Boot Disk, 一個10GB SSD, 一個15GB HDD

  • 最多支援750個witness component


中型環境(最多500台虛擬機器)

  • 2 vCPUs, 16GB vRAM

  • 8GB ESXi Boot Disk, 一塊10GB SSD, 一塊350GB HDD

  • 最多支援21000個witness component


大型環境(超過500台虛擬機器 )

  • 2 vCPUs, 32GB vRAM

  • 8GB ESXi Boot Disk, 一塊10GB SSD, 三塊350GB HDD

  • 最多支援45000個witness component


注意,這裡的所謂SSD並不是真正的SSD,而是一個被打上了SSD標籤的VMDK而已。


Witness Appliance的網路要求

另外一個非常重要的是Witness Appliance的網路設定。因為網路不通就不能做仲裁了呀。(這不是廢話麼,笑)


所以這台虛擬機器的網卡必須能夠和VSAN叢集的其他主機通訊。而且DNS很重要,還要加域。它還需要以一台ESXi主機的身份加入到vCenter中。


既然Witness Appliance是被當作一台ESXi主機,那麼它就會有自己的vSwitch。應該手工設定Witness Appliance中標準vSwitch的uplink網口的Mac地址和它所在的主機的Mac地址一樣。這樣,遞交到主機的witness請求就可以被傳遞到Witness Appliance上。


注意,Witness Appliance目前是為了2節點VSAN叢集設計的。常規的3節點(或更多節點)的VSAN叢集還是使用傳統的方法,witness component還是打散分布到叢集中的所有主機上的。


應用情境


問題來了,Witness Appliance也是在一台主機上的,而且這台主機不能是2節點VSAN叢集中的某一台,那不是說還是需要3台主機嗎?既然有了3台主機,那為啥還要那麼麻煩搞特殊化,直接搭建成常規的3節點VSAN叢集不可以嗎?


好吧,這個問題問的有道理哦,不過2節點VSAN的應用情境不太一樣,它主要是用於ROBO的情況的。ROBO就是Remote Office/Branch Office,指小型的分公司,對於這種規模較小的辦公室而言,2台主機就能滿足需求,3台主機可能就有點浪費。這種情境下,Witness Appliance是安裝在總公司的資料中心上的某台ESXi主機上的。


極其重要的參考文檔:

http://cormachogan.com/2015/03/13/vsan-6-0-part-1-new-quorum-mechanism/

http://cormachogan.com/2015/09/11/a-closer-look-at-the-vsan-witness-appliance/

關於什麼是見證,請參考http://vsdsrevolution.blog.51cto.com/8674155/1423897


我的文章基本就是參考了Cormac的文章,以自己的理解的方式表述了一下。班門弄斧,紙上談兵,見笑了。英文好的同學還是推薦直接看原文。

本文出自 “三角陽台的技術筆記本” 部落格,轉載請與作者聯絡!

VSAN見證虛擬設備

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.