We've been having a lot of trouble with VMs that a...
# harvester
b
We've been having a lot of trouble with VMs that are using ceph rbd volumes, and I'm wondering if anyone else is using the ceph rbd plugin to mount disks into vms even as data drives. We had been using them pretty early on (1.2.x) without any real issues, but recently (1.4.3) the VMs started crashing with IO errors.
We did a ton a of ceph read-writes earlier this year with scraping/rescuing gov datasets with not that much trouble, but after recent updates it seems like the ceph kernel module is crashing on the host side.
The mounts will go sideways and can't be removed, then later the virt-launcher pod zombies and can't be killed.
Often the node will fail to reboot at all and just throw tons of libceph errors:
image.png
I'd think that maybe a newer kernel might help, but there's no kernel change from 1.4.3 -> 1.5.x or if that's even the cause.
I saw this KB Article and now I'm wondering if it's related because the RBD/ceph mounts are held or managed at the hypervisor/host/node level. We have like .75 TiBi of Ram on these boxes so I think they qualify for large RAM.
👀 1
Copy code
kube10:~ # cat /proc/sys/vm/dirty_ratio
20
Def set to 20% ratio on 1.4.3