So taking inspiration and doing small modifications to existing NFS driver, patch allows you to use both NFS and Ceph FS same time.
Note : The patch is applied against XCP-NG 7.6.0
# cd /
# wget "https://gist.githubusercontent.com/rushikeshjadhav/af53bb5747365875f0ab21bd3a64c6fe/raw/59ef7a4b54574e4163da1ac39acd640554bd0d24/ceph.patch"
# patch -p0 < ceph.patch
Apart from the patch, ceph.ko & ceph-common would be needed.
To install ceph-common on XCP-NG
# yum install centos-release-ceph-luminous --enablerepo=extras
# yum install ceph-common
To install and load ceph.ko
# wget -O ceph-4.4.52-4.0.12.x86_64.rpm "https://github.com/rushikeshjadhav/ceph-4.4.52/blob/master/RPMS/x86_64/ceph-4.4.52-4.0.12.x86_64.rpm?raw=true"
# yum install ceph-4.4.52-4.0.12.x86_64.rpm
# modprobe -v ceph (Optional)
User experience:


In Share Name, you can put multiple addresses from your CEPH mon.
In Advanced Options, you need to add your ceph authx user details, such as name and its secret file location. These will be used by mount.ceph.
Note: Keep secret file in /etc/ceph/ with permissions 600.
Current SR detection patch replies on presence of word "ceph" in advance options to discriminate between NFS and CEPH FS.



Log Location : /var/log/SMlog
Edit: Created RPM installer for ceph.ko