This is interesting. But RAID in general is a big subject, with many types of hardware and settings.
Also, i believe the links are more relevant to FileStore, which already has double-writing when used with a journal, thereby no need for an additional write caching layer.
This is not the situation with BlueStore. As far as i know, with BlueStore, only the metadata goes to the SSD. The data is written directly to the block device, no journaling (unlike with FileStore).
I personally use the H710 with HDDs (and SSD for the DB).
With the H710 in RAID mode, the only way to make the disks appear to the system, is to configure them with standalone RAID-0. However, it doesn't mean that its running in degraded mode.
Also, i use these settings, to interfere less with Ceph, and to take advantage of the write buffering of the RAID controller:
- I/O Mode: Direct I/O (don't use cached I/O here)
- Read-Ahead: Disabled (hurts performance, be transparent)
- Write caching policy: Writeback (buffers writes into the DDR3 RAM)
I haven't had any problems so far with this setup, and it works well, but thats my experience and others may vary.
Specific needs may vary, but generally your idea is correct and hardware RAID is not necessary for Ceph.
Proxmox VE Administration Guide:
Red Hat Ceph Storage Hardware Guide: