

:pg_num - number of placement groups, when creating a new pool.:name - the name of the pool to create or delete.:add - creates a pool with the given number of placement groups.It assumes that connectivity to the cluster is setup and that admin credentials are available from default locations, e.g. The ceph_pool LWRP provides an easy way to create and delete Ceph pools. An exception will be thrown if this option is set to anything other than '/' if use_fuse is also true :cephfs_subdir - which CephFS subdirectory to mount.ceph-fuse is updated more often, but the kernel client allows for subdirectory mounting. :use_fuse - whether to use ceph-fuse or the kernel client to mount the filesystem.Where to mount CephFS in the local filesystem :disable - removes an fstab entry to mount CephFS.:enable - adds an fstab entry to mount CephFS.If the kernel client is used, instead of the fuse client, a pre-existing subdirectory of CephFS can be mounted instead of the root. It will automatically create a Ceph client key for the machine and mount CephFS to the specified location. The ceph_cephfs LWRP provides an easy way to mount CephFS. :mode - What file mode should be applied.:group - Which group should own the saved key file.:owner - Which owner should own the saved key file.The other set of attributes that this recipe needs is node, which is an array of OSD definitions, similar to the following:

Most notably, the configuration does NOT need to set the mon_initial_members, because the cookbook does a node search to find other mons in the same environment.

#Ceph client for mac how to#
The current version is focused towards deploying Monitors and OSD on Ubuntu.įor documentation on how to use this cookbook, refer to the USAGE section.įor help, use Gitter chat, mailing-list or issues REQUIREMENTS Chef Installs and configures Ceph, a distributed network storage and filesystem designed to provide excellent performance, reliability, and scalability.
