vSAN推薦的IO控制器的配置方式

vSAN作爲VMware公司超融合架構軟件(HCIS),部署在標準的X86服務器上,爲用戶提供了服務器品牌、型號選擇上的靈活性,不受硬件廠商綁定。出於對vSAN的穩定性、性能、數據安全性的考慮,vSAN對服務器的I/O Controller(或稱RAID控制器)、SSDHDD、固件和微碼都有嚴格的兼容性要求


   目前在vSAN的環境中採用 DELL PowerEdge R730/R730xd 和華爲的RH2288H V3 的服務器越來越多,同時,這些可能也是大家詬病最多的機型。不過辯證的看,其實也說明vSAN也即這些服務器的裝機量比較大。其實用戶數大導致問題出現相對較多也是一種正常的現象,裝機量小的HCI或者服務器,並不意味着就沒有問題,對於用戶而言,潛在的問題如果沒有機會充分暴露,導致的潛在風險可能更大。


   當然,有些客戶也可能會說之前部署的時候就沒有遵守兼容列表,用着也沒有問題啊,怎麼用一段時間就出問題了呢?這可能是因爲,之前的數據量小,或者運行時間不夠長,並沒有導致軟件驅動和固件不穩定。還有一種可能,可能剛開始運行的應用不重要,沒注意到問題的存在。

 

從用戶反饋的問題上來開,一般分爲2種情況:


1、有些組件不在兼容列表內


雖然採用的硬件在vSAN的兼容列表內,但是其使用的ESXi版本以及驅動、固件版本未在兼容列表內。vSAN的兼容列表網址是:

http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vsan


例如,下圖所示:ESXi版本對應不同I/O Controller 模式,其 Device Driver  Firmware Version 也可能各不相同。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

 

2、I/O Controller 使用模式不正確

 

    這裏舉出常見部署vSAN Ready Node的型號: DELL PowerEdge R730/R730xd 和華爲的RH2288H V3  I/O Controller 的配置模式,其他Ready Node配置方式請準守vSAN 兼容列表要求進行配置。

 

1)DELL PowerEdge R730/R730xd


這款服務器通常出廠配置的I/O ControllerDELL H730 Mini ,最大硬盤插槽24  2.5" LFF 槽位,或者123.5" LFF 槽位 ,當前 R730 僅支持插入1 I/O Controller , R730xd 支持插入2I/O Controller


當前用戶實際部署通常有如下幾種設計方式(注意,以下6Solution有些是不正確的,不正確的,不正確的姿勢):


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

 

我們先來訪問http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vsanio來查看一下,這款I/O Controller 支持的模式:


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


Solution 1 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


這種方式看上去是很完美的,ESXi做了RAID 1 實現冗餘,vSAN磁盤採用vSAN推薦的Pass-Through 的模式,但很抱歉的是Solution 1這種方式是不受官方支持的模式配置


vSAN兼容列表內查詢到該I/O Controller 在全閃存(All Flash)和Hybrid(混合模式)下僅支持Pass-Through模式。大家知道,《vSAN_6.0設計和優化指南》明確指出過:不要爲vSAN 和非 vSAN 磁盤混合使用不同的控制器模式。


相關KB說明:

《擁有同一存儲控制器的 VSAN 和非VSAN 磁盤的最佳使用實踐》

https://kb.vmware.com/kb/2135390

 

Solution 2  

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

用戶或集成商配置的時候自己看到過或者聽其他人說過,不要爲 vSAN 和非vSAN 磁盤混合使用不同的控制器模式,並且還打算爲ESXi做了RAID1 實現冗餘,採用了I/O Controller 配置RAID的模式。這種模式是不受到支持的,首先,在兼容列表內並沒有支持RAID的相關信息(看兼容列表的Feature,列出的只有Pass-Through)。其次,vSAN的最佳實踐也是強烈建議採用Pass-Through (也即直通)的方式。直通模式對於vSAN後期的監控和運維都比RAID模式要好。



 

Solution 3  

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

ESXi 採用通過增加一個I/O Controller 進行安裝,vSANCache和容量盤採用Pass-Through 的方式進行連接,這種方式是受到VMware官方支持的,但是需要注意的是,R730是不能插入2I/O Controller 該解決方案僅能R730xd這種支持兩塊I/O Controller的型號上使用


注意:R730xd 配置2I/O Controller 具體連接、配置、限制等信息,請聯繫DELL進行諮詢確認。


 

Solution 4  

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


ESXi 採用雙SD卡方式進行安裝,vSANCache和容量盤採用Pass-Through 的方式進行連接,這種方式是DELL 推薦的一種方式,同時,我們也可以到 DELL vSAN Ready Node 中也是這樣推薦的配置。當然採用SD卡安裝ESXi的話,需要手動指定LOG 存儲的永久位置,不要把主機的日誌輸出指向vSANDatastore,當主機內存大於512G時,可採用SATADOM的解決方案。


關於日誌的3個解決方案:

存儲在永久存儲中(KB1033696)

存儲在 Syslog 服務器中(KB2003322)

存儲 vRealize Log Insight  服務器中(KB2144909)

關於 DELL SD卡的解決方案說明

http://www.dell.com/downloads/global/products/pedge/en/poweredge-idsdm-whitepaper-en.pdf


 

DELL R730xd  vSANReady Node 配置:

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

 


Solution 5 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


整張I/O Controller 採用Pass-Through模式,並在其中選擇一塊HDD 用於ESXi的安裝,VMware不支持在該型號的I/OController上同時配置 vSAN 磁盤和 VMFS 卷,安裝完ESXi後創建的Datastorage 需要禁用。該方式是受到支持的,但是ESXi屬於單點存儲。不過,大家都知道,ESXi運行後都加在到內存裏了,而且得益於vSphere的集羣高可用,這種單點的風險並不大


相關KB 

《在採用 lsi_mr3 驅動程序的Dell H730 控制器上運行 VMware vSAN VMware vSphere VMFS 數據存儲的部署準則》

https://kb.vmware.com/kb/2141107


 

Solution  6 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


ESXi 採用單SDU盤、SATADOM等其他方式進行安裝,vSANCache和容量盤採用Pass-Through 的方式進行連接,當然採用SD卡安裝ESXi的話,需要手動指定LOG 存儲的永久位置,請不要把主機的日誌輸出指向vSANDatastore。該方式是受到支持的,但是由於ESXi屬於單點存儲。

關於日誌的3個解決方案:

存儲在永久存儲中(KB1033696)

存儲在 Syslog 服務器中(KB2003322)

存儲 vRealize Log Insight  服務器中(KB2144909)

該方式是受到支持的,但是由於ESXi屬於單點存儲。

 


 6種配置方式的總結

VMware極力推薦並支持Solution 4,如果服務器是R730XD,支持Solution 3不支持Solution 1Solution 2


VMware不推薦Solution 5Solution 6。注意不推薦的原因是ESXi屬於單點,但仍可使用,出問題VMware也是支持的。



2華爲的RH2288H V3

 

我們先來訪問http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vsanio 來查看一下,這款I/O Controller 支持的模式:

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

上圖表明,全閃存的時候,只支持直通(Pass-Through);混合陣列的時候,支持直通(Pass-Through),或者RAID-0。


全閃存陣列

市場上通常有如下幾種設計方式(注意,以下4Solution有些是不正確的,不正確的,不正確的姿勢):

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

我們從上文知道一張 I/O Controller 即做RAID 又做直通的方式是不支持的,所以下面就沒有在考慮的範圍內。

推導的過程類似DELL服務器,在這就省略了。我們的結論是:全閃存極力推薦和All Flash -2不支持All Flash -1 ;


不推薦All Flash -3和All Flash -4注意不推薦的原因是ESXi屬於單點,但仍可使用,出問題VMware也是支持的。


混合陣列

混合模式推薦Hybrid -1 Hybrid -2不推薦Hybrid -3和Hybrid -4

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=



注意:

1、硬件廠家也會對其硬件設計進行調整,如:服務電源、PCI插槽,I/OController數量,盤位數量等,所以在硬件配置前請於硬件廠商進行配置確認,已硬件廠商確認爲準;

2、由於vSAN的兼容列表會根據認證結果不定期更新,所以使用前請訪問http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vsanio進行查詢確認,已VMware官網最新版本爲準。

 

---End---


【編者按】

本文只列舉了戴爾服務器和華爲服務器,如果仔細通讀一遍,你會發現,其他服務器也可以以此類推。


歡迎大家投稿,投稿一經採用併發布,獲得的讚賞收入,作者可獲得60%。投稿可微信私信我,或者通過QQ號 9269216聯繫我。


上期文章 贈書和投票 | 視頻《軟件定義存儲技術與生態》和文檔下載 的結果如下:


1、投票《你最認可哪些SDS相關的觀點?》 中,投票排名前九的依次如下:


一、混合雲是IT發展的長期趨勢       13%

二、SDDC三階段論:抽象、池化和自動化        9%

三、自動化是實現雲計算的必備環節        9%

四、搭建混合雲的最好方法是軟件定義數據中心(SDDC) 8%

五、Server SAN/HCI 將逐漸成爲主流   7%

六、軟件定義其實是一個過程,不是一蹴而就的目標,它分成不同階段   7%

七、軟件定義,爲雲而生         6%

八、硬件發展迅猛,給軟件定義提供了發展空間 5%

九、軟件定義存儲的目標是存儲即服務         5%


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章