Red Hat Training

A Red Hat training course is available for Red Hat Ceph Storage

Chapter 5. Executing ceph-deploy

When executing ceph-deploy with Red Hat Ceph Storage, ceph-deploy will need to retrieve Ceph packages from the /opt/ICE directory on your Calamari admin host, so you need to ensure that ceph-deploy has access to the cephdeploy.conf file that was written to your local working directory when you executed calamari-ctl initialize.

cd ~/ceph-config
Important

The ceph-deploy utility does not issue sudo commands needed on the remote host. Execute ceph-deploy commands as a regular user (not as root or using sudo). The Create a Ceph User and Enable Password-less SSH steps enable ceph-deploy to execute as root without sudo and without connecting to Ceph nodes as the root user.

The ceph-deploy utility will output files to the current directory. Ensure you are in this directory when executing ceph-deploy, and ensure that ceph-deploy points to the cephdeploy.conf file generated by calamari-ctl initialize when installing Red Had Ceph Storage packages.

Note

On RHEL 6, you may see a backtrace after ceph-deploy runs. This is cosmetic/harmless and does not affect the operation of ceph-deploy.