Admin Tasks

Once you have set up a cluster with ceph-deploy, you may provide the client admin key and the Ceph configuration file to another host so that a user on the host may use the ceph command line as an administrative user.

Create an Admin Host

To enable a host to execute ceph commands with administrator privileges, use the admin command.

ceph-deploy admin {host-name [host-name]...}

Deploy Config File

To send an updated copy of the Ceph configuration file to hosts in your cluster, use the config push command.

ceph-deploy config push {host-name [host-name]...}

Tip

With a base name and increment host-naming convention, it is easy to deploy configuration files via simple scripts (e.g., ceph-deploy config hostname{1,2,3,4,5}).

Retrieve Config File

To retrieve a copy of the Ceph configuration file from a host in your cluster, use the config pull command.

ceph-deploy config pull {host-name [host-name]...}