I have a three node cluster with an existing CEPH cluster running 14.2.9. Each host has 6 OSDs as part of the cluster and this works great. I have added 3x1TB PCIe EMLC SSDs to the cluster. One of these is in each node. My goal is to create a separate pool with only 3 OSD where I can store VM OS disk as my existing cluster is made of spinning disks so this will be better performance. When attempting to create an OSD however I get the error 'unable to get device name for'.
Upon further investigation I suspect this is due to https://forum.proxmox.com/threads/pveceph-unable-to-get-device-info.44927/post-214510 this which tells me that I have a device name which is not compatible with pveceph.
Since I have an existing cluster already, I can not use
or I will be adding the OSD to the existing pool(I tried it and it does this so I removed it.) and since I wish for two separate pools, this is not an option for me from what I can tell.
Is there a way that an OSD can be created with a device name that is not standard? It is a real physical device so it's not like one of these threads trying to create OSDs on iSCSI LUNs or something crazy like this.
Code:
_james@existclust-01:~$ sudo pveceph osd create /dev/skd0
unable to get device info for '/dev/skd0'
Upon further investigation I suspect this is due to https://forum.proxmox.com/threads/pveceph-unable-to-get-device-info.44927/post-214510 this which tells me that I have a device name which is not compatible with pveceph.
Since I have an existing cluster already, I can not use
Code:
sudo ceph-volume lvm create --bluestore --data /dev/skd0
Is there a way that an OSD can be created with a device name that is not standard? It is a real physical device so it's not like one of these threads trying to create OSDs on iSCSI LUNs or something crazy like this.