As per the subject :)

I was experimenting with setting up a SSD only pool as a prelim to setting up 
a cache tier.

I added the osd to ceph.conf

  [osd.2]
    host = vnb

And added it to the crush map with "host=vnb-sdd" to stop it getting added to 
the default ruleset.

  ceph osd crush add osd.2 0 host=vnb-ssd root=ssd
  

That worked, though the osd list in the gui changed to:
  -[vnb-ssd]
     osd.2

and stopped showing vnb/osd.0 & vng/osd.1

A pain, but liveable with.

However within a short while (minutes) osd.2 was moved from "vnb-ssd" to "vnb" 
which placed it in the default rulset.

Fortunately it had a weight of zero, otherwise I could have been looking at a 
long recovery.

The same thing happened with osd.3 that I had setup.

I don't believe ceph ever does this - could proxmox be setting the ceph host 
bucket values from ceph.conf?
-- 
Lindsay

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
pve-user mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user

Reply via email to