這是我第二次在系列博文中深刻探討在建立自主開發 VirtualSAN 環境時要考慮的硬件事項。本系列的首篇博文概述了固態驅動器的注意事項。在此接續部分,咱們將回顧一下存儲控制器。緩存
Virtual SAN 存儲控制器支持安全
Virtual SAN 支持兩種模式的存儲控制器,「直通」或 RAID0 模式。在爲 VirtualSAN 選擇存儲控制器時,最重要的事情之一就是考慮它是否支持「直通」模式、RAID0 模式或二者。架構
存儲控制器「直通」模式ide
某些存儲控制器 HBA 和 RAID 適配器可支持一般所說的「直通」的操做模式,在這種模式下,vSphere 虛擬化管理程序可直接訪問基礎驅動器。對於存儲控制器 HBA,這也稱爲「啓動器目標模式」(IT 模式),對於支持「直通」模式的 RAID 控制器,則稱爲 JBOD 模式。不管命名規則如何,最終結果都是使 VirtualSAN 能徹底控制鏈接到存儲控制器的本地 SSD 和 HDD。工具
存儲控制器 RAID0 模式性能
對於不支持「直通」模式的存儲控制器 RAID 適配器,Virtual SAN徹底支持 RAID0 模式。利用 RAID0 模式的方法爲,使用存儲控制器軟件建立單個驅動器 RAID0 組,而後將它發送給 VirtualSAN。而後,您必須在 vSphere 中標記這些單驅動器RAID0 組中哪些是 SSD。應用了 RAID0 模式以後,將出現下列狀況測試
Virtual SAN 無論理驅動器的熱插拔功能優化
熱插拔由存儲控制器軟件管理ui
「直通」仍是不「直通」
對於同一存儲控制器來講,「直通」模式和 RAID0 模式的性能在大多數狀況下是類似的。採用 RAID0 模式時,應禁用存儲控制器緩存(這可配置於某些但並不是所有存儲控制器),以確保存儲控制器緩存不會與 VirtualSAN 控制的 SSD 驅動器緩存發生衝突。若是在 RAID0 配置中不能徹底禁用存儲控制器緩存,建議將存儲控制器緩存配置爲 100% 讀取緩存,以有效禁用寫入緩存。
在 Virtual SAN 中,對存儲控制器應用 RAID0 模式的主要考量是它對運行模式的影響。如上文所述,RAID0 模式要求與存儲控制器軟件互動,以管理驅動器的添加和刪除。
性能和規模調整
存儲控制器的選擇對優化您的 Virtual SAN 羣集性能或調整容量規模有巨大影響。影響性能的存儲控制器特性包括
存儲控制器接口速度
存儲控制器支持的隊列深度
每一個存儲控制器支持的驅動器數
Virtual SAN 1.0 支持的存儲控制器
如下是一份存儲控制器的早期快照,該快照將在 VirtualSAN 1.0 GA 版本發佈時列在《VMware 兼容性指南 (VCG)》中。它不會阻止驗證《VMware 兼容性指南》中最終包含的內容,只供在 VirtualSAN 1.0 仍處於測試版時用做參考。對於使用等同供應商存儲控制器(即從新貼牌的 LSI 控制器)並得到許可用於 VirtualSAN 的硬件供應商來講,在供應商發出請求時,Virtual SAN 將支持供應商的具體等同控制器。
HP HBA H220i
HP SMART Array p420i
Dell PERC H200
Dell PERC H310
Dell PERC H710
LSI 9207-8i
LSI 9211-8i
LSI 9240-8i
LSI 9271-8i
AHCI 控制器(僅限 AHCI 驅動器)
歡迎在微博上關注我,這樣在我發佈博客文章後您就會收到通知,並可讓您瞭解更多有關 VMware 存儲的信息:@VMware中國
————————————————————————————————————————————
做者:Wade Holmes
Wade Holmes,VCDX #15,CISSP,CCSK,是 VMware 公司的高級技術營銷架構師,目前專一於軟件定義的存儲參考架構。Wade 擁有超過 17 年的從業經驗,主要負責設計、實施不一樣範圍和規模的複雜計算環境。Wade 出席過多場行業大會,仍是《VMwarevCloud 架構工具包》一書的合著做者。Wade 擁有信息技術學士學位和信息安全碩士學位。