Shared filesystem for a cluster¶
Clusters have a shared filesystem implementation which is better suited for cluster workloads. It is based on the virtiofs protocol that allows handling terabytes of data typically needed for clusters.
Cluster filesystems allow any kind of operation compatible with normal block storage, with better speed and compatibility than traditional filesystem workloads.
Shared Filesystem Compatibility Table¶
Currently, cluster shared filesystems can only be used in clusters. We are working to make virtiofs shared filesystems available for instances as well.
| Compute Type / SFS type | Mounting to Instances | Mounting to Clusters |
|---|---|---|
Shared filesystem for instances (NFS) | ✓ Supported | ✓ Supported Can be mounted at any time |
Cluster shared filesystem (virtiofs) | ✕ Not supported | ✓ Supported Can only be mounted during cluster creation |
Creating an instant cluster¶
When you create an instant cluster, we automatically create a /home shared filesystem which is available on the jumphost and all worker nodes. You can also select existing shared filesystems to be attached when you are creating an instant cluster. Refer to the deploying-your-cluster.md for more information.
Info
You can only mount shared filesystems from the same region as the cluster you are trying to create.
Attaching existing cluster shared filesystem¶
Currently, it is not possible to attach cluster shared filesystem (virtiofs) to a cluster after it was created. You must attach any existing cluster shared filesystems during deployment.
Mounting and unmounting cluster shared filesystem¶
Info
Replace \
1. Create a directory to which you want to mount the SFS:
2. Mount the shared filesystem:
Using cluster shared filesystem in instances¶
You cannot attach and mount cluster shared filesystem to the instances. An alternative way is to create an NFS-based shared filesystem, attach it to the cluster, and then copy all files from the cluster shared filesystem to it. See creating-a-shared-filesystem.md for more information.