Ceph

    PLEASE NOTE: This document applies to v1.8 version and not to the latest stable release v1.9

    This guide assumes you have created a Rook cluster as explained in the main Quickstart guide

    CephFilesystemSubVolumeGroup CRD

    Rook allows creation of Ceph Filesystem SubVolumeGroups through the custom resource definitions (CRDs). Filesystem subvolume groups are an abstraction for a directory level higher than Filesystem subvolumes to effect policies (e.g., File layouts) across a set of subvolumes. For more information about CephFS volume, subvolumegroup and subvolume refer to the Ceph docs.

    Creating daemon

    To get you started, here is a simple example of a CRD to create a subvolumegroup on the CephFilesystem “myfs”.

    apiVersion: ceph.rook.io/v1
    kind: CephFilesystemSubVolumeGroup
    metadata:
      name: group-a
      namespace: rook-ceph # namespace:cluster
    spec:
      # filesystemName is the metadata name of the CephFilesystem CR where the subvolume group will be created
      filesystemName: myfs
    

    Settings

    If any setting is unspecified, a suitable default will be used automatically.

    CephFilesystemSubVolumeGroup metadata

    • name: The name that will be used for the Ceph Filesystem subvolume group.

    CephFilesystemSubVolumeGroup spec

    • filesystemName: The metadata name of the CephFilesystem CR where the subvolume group will be created.