Hey João
Thank you for your feedback!
"I would say that the easiest to deal with and most compatible protocol is NFS"
This is also my impression.
I want to keep the solution simple and not add additional layers - so, will stay with NFS and not use stuff like iSCSI, FC and Ceph.
Best regards
Paketix

On 14.11.25 19:40, João Jandre Paraquetti wrote:
Hello, Paketix

I would say that the easiest to deal with and most compatible protocol is NFS.

The next paragraphs assume we are talking about using these storage types with KVM as the hypervisor.

The "problem" with FC and iSCSI, when using KVM, is that you'll need an extra layer on top of them (a clustered FS, such as OCFS2) in order to add them as shared mountpoint to ACS. This adds a bit of complexity and I personally am not very fond of the current open source clustered FS options available. Regardless, most (if not all) features that are added to NFS are also added to shared mountpoint primary storages as they are basically the same from ACS's point of view.

There is an option for adding FiberChannel primary storage directly, however, as far as I know, it only works for a specific storage vendor, and I doubt there are as many features for it as the other common options.

I know that there exists the CLVM option when adding a storage, but I have never tested it and never seen it being discussed in the community.

I haven't seen many new features released that target RBD (Ceph) for a while, but you may create a CephFS with Ceph, which could be added to your environment as a shared mount point as well.

Best regards,

João

On 11/14/25 15:04, Paketix wrote:
I am new to CloudStack and could need some help/advise regarding which technology to use to implement my shared storage (primary storage).
Having some FibreChannel stuff in the lab this could work well.
... but I am concerned that this is not the direction CloudStack is developing into.
So:
- NFS
- iSCSI
- Ceph
... would be the choices regarding the docs.
Not sure if iSCSI would fit for shared storage as I do not see it in the list of protocols supported for primary storage in GUI.
What is the most future-proof solution to choose for primary storage?
I want to stay on the main-path CloudStack is going to, so I can use new features coming out in the next months and not being blocked by 'sorry, not supported for your protocol'

Reply via email to