Cluster-as-a-Service - Shared storage

This article describes how to deploy and use shared storage clusters using JASMIN Cluster-as-a-Service (CaaS).

Introduction

CaaS provides shared storage clusters that can be mounted on multiple nodes to provide common storage across all those nodes.

These storage clusters are not intended to be directly consumed by users, but are taken as cluster configuration options by other clusters. In particular, Slurm clusters take a shared storage cluster as a configuration option - the shared storage is mounted on each cluster node for user home directories.

NFS

Network File System (NFS) is a protocol for accessing remote network-attached storage. NFS is also used to refer to the implementation of the protocol in the Linux kernel.

A CaaS NFS shared storage cluster provides a simple NFS server. A volume is attached of the specified size, formatted as an XFS filesystem, mounted at /srv and exported with no authentication.

NFS servers do not get an external IP, and so are only accessible from the tenancy's internal network.

Cluster configuration

The following variables are available to configure an NFS cluster:

Description Required? Can be updated?
Identity manager The CaaS Identity Manager that is used to control access to the cluster. Yes No
Volume size The size of the NFS data volume in GB. Yes No
Size The size to use for the NFS server. Yes No

Still need help? Contact Us Contact Us