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'