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?就是一臺虛擬機,是通過OVA部署的預先配置好的虛擬設備。在配置OVA過程中會有3個選項,分別針對不同規模的VSAN集群:

Tiny 微型環境(少于10臺虛擬機)

  • 2 vCPUs,?8GB vRAM

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

  • 最多支持750個witness component


Medium 中型環境(最多500臺虛擬機),這是默認選項。

  • 2 vCPUs, 16GB vRAM

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

  • 最多支持21000個witness component


Large 大型環境(超過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的文章,以自己的理解的方式表述了一下。班門弄斧,紙上談兵,見笑了。英文好的同學還是推薦直接看原文。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286381.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286381.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286381.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《iVX 高仿美團APP制作移動端完整項目》01 標題需求分析思路及制作流程

點擊整個專欄查看其它系列文章 (系列文章更新中…):《iVX 高仿美團APP制作移動端完整項目》 項目界面預覽: 一、創建項目 首先打開在線編輯器地址:https://editor.ivx.cn/ 隨后登錄帳號后創建一個相對應用項目&…

zepto源碼研究 - ajax.js($.ajaxJSONP 的分析)

簡要:jsonp是一種服務器和客戶端信息傳遞方式,一般是利用script元素賦值src來發起請求。一般凡是帶有src屬性的元素發起的請求都是可以跨域的。 那么jsonp是如何獲取服務器的數據的呢? jsonp先將指定的一個函數名作為url后面的參數傳遞到服務…

C語言試題十之將兩個兩位數的正整數a b合并形成一個整數放在c中。合并的方式是:將a數的十位和個位數依次放在c的十位和千位上,b數的十位和個位數依次放在c數的個位和百位上。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、 題目 請編寫函…

Blazor University (27)路由 —— 檢測導航事件

原文鏈接:https://blazor-university.com/routing/detecting-navigation-events/檢測導航事件源代碼[1]從 Blazor 訪問瀏覽器導航是通過 NavigationManager 服務提供的。這可以使用 razor 文件中的 inject 或 CS 文件中的 [Inject] 屬性注入到 Blazor 組件中。Locat…

創建 overlay 網絡 - 每天5分鐘玩轉 Docker 容器技術(50)

上一節我們搭建好實驗環境,配置并運行了consul,今天開始創建 overlay 網絡。 在 host1 中創建 overlay 網絡 ov_net1: -d overlay 指定 driver 為 overaly。 docker network ls 查看當前網絡: 注意到 ov_net1 的 SCOPE 為 global&…

Js+Css 控制iframe內容自動縮放

豎屏橫屏效果<div class"h5box"> <iframe src"http://player.youku.com/embed/XMTI4MjU5OTA3Mg" frameborder"0" width"1280px" height"720px"></iframe> </div><script type"tex…

西北冬日的校園很靜謐,卻不失韻味,因為有我們美好的青春!

冬日的校園&#xff0c;從枯黃的落葉開始。。。 落葉與柵欄情深。 冬日的籃球場上&#xff0c;不乏揮汗如雨的你&#xff0c;因為你是夢想與自由的追逐者&#xff0c;你可以戰勝自己的懶惰。 我們的測量實訓場&#xff0c;英雄的用武之地。 測樁&#xff1a;測量的控制點&#…

ps、top 、free查看用戶資源信息

查看root用戶的進程信息。 運行命令&#xff1a; ps -u root 查看oracle用戶的進程信息。 運行命令&#xff1a; ps -u oracle 若查看現在的資源占用情況&#xff0c;如何呢&#xff1f; 運行命令&#xff1a; top 可以很詳細的查看各個進程的運行情況。 若查看內存使用情…

《iVX 高仿美團APP制作移動端完整項目》02 搜索、搜索提示及類別需求分析思路及制作流程

點擊整個專欄查看其它系列文章 &#xff08;系列文章更新中…&#xff09;&#xff1a;《iVX 高仿美團APP制作移動端完整項目》 項目界面預覽&#xff1a; 一、搜索制作 在上一節中我們完成了標題頭的制作&#xff0c;接下來我們查看如何制作搜索欄以及分類區制作。 首先我…

C語言試題十一之計算并輸出下列多項式值:sn=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)1/2n).

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、 題目 請編寫函…

C#封裝FluentValidation,用了之后通篇還是AbstractValidator,真的看不下去了

講故事前幾天看公司一個新項目使用了FluentValidation&#xff0c;大家都知道FluentValidation是一個非常強大的用于構建強類型驗證規則的 .NET 框架&#xff0c;幫程序員解決了繁瑣的校驗問題&#xff0c;用起來非常爽&#xff0c;但我還是遇到了一件非常不爽的事情,如下代碼所…

用批處理修復 win10 無法升級的問題

win10無法升級&#xff0c;通常的做法是先停止windows update 服務&#xff0c;刪除臨時緩存升級目錄&#xff0c;重新啟動升級服務。 寫成一個批處理文件&#xff0c;直接用管理員身份運行一下就搞定。echo offfor /f "skip3 tokens4" %%i in (sc query wuauserv) d…

http304狀態碼緩存設置問題

當瀏覽器第一次加載資源的時候&#xff0c;返回一般為200&#xff0c;意思是成功獲取資源&#xff0c;并會在瀏覽器的緩存中記錄下max-age&#xff0c;第二次訪問的時候&#xff1a;如果只是用瀏覽器打開&#xff0c;那么瀏覽器會去判斷這個資源在緩存里有沒有&#xff0c;如果…

10.2.0.5啟動enterprise manager

10.2.0.5啟動enterprise manager OEM作為一個實用工具&#xff0c;隨著10g和11g的普及&#xff0c;OEM功能越來越強大&#xff0c;oem也應用越來越廣泛。但是如果是10.2.0.5的版本&#xff0c;并且安裝時間在2010年1月之后&#xff0c;可能會遇到OEM無法啟動的情況&#xff0c;…

【數據結構與算法】多種語言(VB、C、C#、JavaScript)系列數據結構算法經典案例教程合集目錄

文章目錄1. 專欄簡介2. 專欄地址3. 專欄目錄1. 專欄簡介 2. 專欄地址 「 劉一哥與GIS的故事 」之《數據結構與算法》 3. 專欄目錄 【經典回放】多種語言系列數據結構算法&#xff1a;二叉樹&#xff08;JavaScript版&#xff09;【經典回放】多種語言系列數據結構算法&#…

《iVX 高仿美團APP制作移動端完整項目》03 推介信息及推薦商家分析及制作

點擊整個專欄查看其它系列文章 &#xff08;系列文章更新中…&#xff09;&#xff1a;《iVX 高仿美團APP制作移動端完整項目》 項目界面預覽&#xff1a; 一、推薦信息制作 推薦信息與之前的標題下推薦信息制作類似&#xff1a; 此時依舊創建一個行&#xff0c;設置其上下…

C語言試題十二之m個人的成績存放在score數組中,請編寫函數function,它的功能是:將低于平均分的人數作為函數值返回,將低于平均分的分數放在below所指定的數組中。

?作者簡介:大家好我是碼莎拉蒂,CSDN、華為云、阿里云、51CTO博客專家?????? ??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 1、 題目 m個人的成績存放在score數組中,請編寫函…

yum的三種方式

RHEL5中實現各種服務的準備條件&#xff1a;(一)、制作YUM本地源&#xff1a;YUM簡介&#xff1a;YUM是Yellow dog Updater Modified的簡稱&#xff0c;yum是軟件的倉庫&#xff0c;它可以是http或ftp站點&#xff0c;也可以是本地軟件池&#xff0c;但必須包含rpm的header&…

利用百度云盤API上傳文件至百度云盤

一、獲取Access Token示例 1. 請您將以下HTTP請求直接粘貼到瀏覽器地址欄內&#xff0c;并按下回車鍵。 https://openapi.baidu.com/oauth/2.0/authorize?response_typetoken&client_idL6g70tBRRIXLsY0Z3HwKqlRE&redirect_urioob&scopenetdisk 2、執行后&#x…

Docker 容器抓包

背景介紹程序在運行期間出現問題時&#xff0c;通常會通過抓包的方式來分析、定位問題。非容器應用一般可以通過 fiddler、wireshark 等工具進行抓包&#xff0c;那么&#xff0c;運行在容器的應用一般通過什么方式進行抓包呢&#xff1f;容器應用一般可以通過 tcpdump、ngrep …