We are setting up a large scale Promox-VE CEPH cluster with 4 nodes.
Most of our setup is now completed, cluster is up and running. This cluster will be using BGP based L2VPN-EVPN + VxLAN and might be multi-site.
We need to provide file level access to some VM in the Cluster and first thought using CephFS to do that.
But this seems like a "not so good idea" since VM would need to access the CephFS directly and we would need to expose CEPH services which should remain hidden for obvious security reasons.
We have many network in our configuration and exposing the CEPH public network to the VMs is not part of what we expect to do.
After some more search, I bumped into the NFS-Ganesha project which is well described here :
While this seems to be an interesting way to solve the access problem while still providing file level shares to some VMs, I have found no documentation related to this setup in Proxmox-VE.
So my questions are the following :
Thanks for your help and support.
G.B.
Most of our setup is now completed, cluster is up and running. This cluster will be using BGP based L2VPN-EVPN + VxLAN and might be multi-site.
We need to provide file level access to some VM in the Cluster and first thought using CephFS to do that.
But this seems like a "not so good idea" since VM would need to access the CephFS directly and we would need to expose CEPH services which should remain hidden for obvious security reasons.
We have many network in our configuration and exposing the CEPH public network to the VMs is not part of what we expect to do.
After some more search, I bumped into the NFS-Ganesha project which is well described here :
- https://docs.ceph.com/en/latest/cephfs/fs-nfs-exports/
- https://access.redhat.com/documenta...uide_for_the_shared_file_system_service/index
While this seems to be an interesting way to solve the access problem while still providing file level shares to some VMs, I have found no documentation related to this setup in Proxmox-VE.
So my questions are the following :
- Can NFS-Ganesha be safely deployed inside a Proxmox-VE CEPH cluster ?
- Is there any risk tied to the deployment of this techno inside the cluster ?
- Do you plan to add some support to this techno sometimes in the future ?
- What would be your advised way of solving our "file level access" to the CEPH Cluster ?
Thanks for your help and support.
G.B.