今天先把Xeon SP伺服器新機型放一放,寫點差異化設計的子產品,或者說微創新吧:)
- 為什麼是M.2 SATA而不是NVMe SSD?
- 比Dual SDModule強在哪裡?
- 對超融合(HCI)、軟體定義存儲(SDS)的意義
有位朋友指出某廠商之前一代産品就有類似的設計。據了解是把主機闆晶片組提供的SATA轉接到M.2 SSD擴充卡,并不是獨立的硬體RAID支援。在上周的Intel Scalable釋出會上,我也特别關注了各家伺服器廠商的M.2實作,大多是無RAID或者軟RAID。
也有同行朋友詢問Dell PowerEdge 14G Boot Optimized Storage Solution(BOSS)使用的控制晶片、支援作業系統情況。由于當時我也沒看到詳細資料,是以現在補上。
PowerEdge14G BOSS支援的作業系統
VMware ESXi 6.5 A04
VMware ESXi 6.0 U3 A02
RHEL 6.9+
RHEL 7.3+
SLES 12 SP2+
Windows 2016
Windows 2012 R2
關于Intel南橋晶片提供的SATA軟RAID功能,傳統上隻支援Windows系統。比如Dell的軟RAID方案S130,從RHEL 7.2、SLES 12 SP1 和 SLES 11 SP4開始支援Linux,分為UEFI配置界面和RAID 1 Boot VD支援兩個部分。
但總的來說,這種軟RAID相比RAID卡來說對作業系統/Hypervisor還是不夠透明,比如VMware ESXi就無法支援。而Dell BOSS沒有這個問題,由于它有單獨的控制晶片,是以上面清單中的vSphere、Red Hat/SUSE Linux和Windows都能支援,将來更新版本的作業系統應該也可以。
SATA RAID控制器用的哪款?
從上圖中的Linux指令和輸出不難看出,Dell BOSS應該是使用了一顆Marvell 88SE9230 PCIe SATA 6Gb/s控制器。隻是用于RAID 1系統盤,不需要緩存、複雜計算和掉電保護什麼的,是以沒啥不夠用的。
上面的輸出“DELL BOSS VD”就是RAID 1之後的裝置,下圖則是雙盤pass-through配置下的截圖:
不難看出,這裡的sda和sdb都是Intel 120G SSD,目前還支援240GB(Dell并未承諾SSD的品牌)。
如果是用于Windows,裝完系統還會顯示一個Marvell Console管理裝置,驅動一下就好。Dell提供了下載下傳位址:
http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=FFN4N
在VMware ESXi環境下,我們可以使用esxcli存儲核心裝置清單指令esxcfg-scsidevs,來顯示BOSS裝置的狀态。
系統、SDS日志空間占用、熱插拔盤位節省
在之前一篇中我曾經提到,除了SSD硬RAID 1之外,BOSS的價值還反映在節省伺服器前/後端熱插拔驅動器位,以及機箱中部的托架(R740xd),以容納更多的資料盤。
相關硬體設計可以參考:
除了以上兩款和R740,1U的R640伺服器也支援BOSS,如果不出意外的話明天我接着寫這個。
另外我們也提到過Dual-SD雙備援SD卡子產品,如果把作業系統或者SDS存儲軟體的log放在上面,16-32GB的容量可能會快速占滿。另外也有朋友遇到過Ceph日志沒關,半年寫挂64GB SATA DOM盤的事情。
相比之下,120GB和240GB M.2 SSD的表現應該會好很多,雖然屬于企業級讀密集型SSD,但也有0.3-1.0的DWPD寫壽命,比一些雜牌DOM盤用的閃存有保證得多。
參考資料 Operating System support for Dell BOSS-S1(Boot Optimized Storage Solution) device
http://en.community.dell.com/techcenter/b/techcenter/archive/2017/07/14/operating-system-support-for-boss-boot-optimized-storage-solution-device