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

本文有幾個關鍵詞:不支持、推薦、不推薦,注意之間的細微區別。

1)不支持,指別這麼做,否則出問題,沒人支持你。因爲你沒有按照兼容列表的推薦去規劃;

2)推薦,指最好這麼做,這是最佳實踐;

3)不推薦,可以這麼做,也在兼容列表內,出問題也能得到支持。只是可能有點風險,例如ESXi Host的存放可能是單點,好在這個單點其實問題並不大。


---Begin---


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


目前在 vSAN 的環境中採用 DELL PowerEdge R730/R730xd的服務器越來越多,同時,這些可能也是大家詬病最多的機型。不過辯證的看,其實也說明 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 也可能各不相同。

wKiom1kTqbzzSG_FAAFPsg1VOUM174.png-wh_50


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


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


DELL PowerEdge R730/R730xd


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


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


wKioL1kTrVWCApiBAABhsTQlsvo453.png-wh_50

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

wKioL1kTql3gjtaNAAC1KChXl-o947.png-wh_50

 Solution 1

wKioL1kTriuhHrhRAAAeVf0M5Kc593.png-wh_50

這種方式看上去是很完美的,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 

wKiom1kTrk7yiKOmAAAcEPMnlXk941.png-wh_50

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


 Solution 3 

wKiom1kTrpKDNYXwAAAgIAfZADw412.png-wh_50

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


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


 Solution 4 

wKiom1kTrp6BWyXLAAAhfZXh6KA117.png-wh_50

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

wKioL1kTrzagkxeuAACC9TBSC_w354.png-wh_50

 Solution 5

wKioL1kTrrCwCOWgAAAdE6SozE4900.png-wh_50

整張 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

wKioL1kTrruioDK1AAAhPiC5_zQ300.png-wh_50

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


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

  • 存儲在永久存儲中(KB1033696)

  • 存儲在 Syslog 服務器中(KB2003322)

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


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


 6 種配置方式的總結


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

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


作爲業界首個原生 vSphere 存儲,vSAN 能夠將虛擬化技術無縫擴展到存儲領域,從而創建一個與現有工具、技能組合、軟件解決方案和硬件平臺輕鬆兼容的超融合解決方案。各行各業中有超過 7,000 家各種規模的客戶依靠 vSAN 來簡化 IT 基礎架構,並運行從關鍵業務應用到虛擬桌面的各種企業級工作負載。

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