ANSWER : I am decommissioned CEPH reef 18.2.7 entirely due to following issues
ISSUE 01 : Windows 11 VM have IO noticeable slowdown [ linear IO drops to 1MB per sec , IOPS so low so unable to capture ]
- in first ~5-10 minutes on CEPH with hyperconverged access [ same host VM+OSD ] , rather than with local checksumming filesystem
- After ~5-10 minutes of VM working linear IO and IOPS return to expected.
ASSUMPTION : Not much to fix there - either screw around with OSD processes resources isolation or buy disk array server.
- Ceph is actually RADOS object storage.
- Object storage can be hyperconverged all the way , because for object storage client software is expected to deal extreme latencies and instability.
- When they slapped RBD on top of RADOS, they intentionally forgot to remove word hyperconverged.
- Because non-hyperconverged storage software already exist and no one cares about it. It's called SAN software.
ISSUE 02 : There is a well known bug in Proxmox VE web ui - when some storage are in infinite wait IO mode , web ui API server or something fail miserably and you will have all VM an CT with question mark instead of name and running status.
So I had temp nonimportant pool in 1/1 mode on one machine of a cluster . This machine was having hardware issues and hanged.
I lost all ability to control the cluster until I kick back that machine with methods available to me.
ISSUE 03 : You need to perform upgrade of CEPH to next major version before even considering migrating PVE 8 to 9.
WORKAROUND : I am for now using scheme proposed by gurubert - live storage migration between pools of local checksumming filesystem.
POSTMORTEM : We know who to blame - CEPH community advertisers marketing object storage as free-to-play Blockbridge . But why they was able to tell me lies in the first place ?
01 : Well , I wanted checksumming file system with ability to live migrate between SSD tier and HDD tier on storage level.
02 : I was unable to use checksumming filesystem on VM level [ Windows VM ]
I am thinking that I've been better to forget fairy tales about bit rot and setup LVM because LVM have PVMOVE.
CLOSED.