Este conteúdo não está disponível no idioma selecionado.

Appendix A. Comparison between Ceph Ansible and Cephadm


Cephadm is used for the containerized deployment of the storage cluster.

The tables compare Cephadm with Ceph-Ansible playbooks for managing the containerized deployment of a Ceph cluster for day one and day two operations.

Expand
Table A.1. Day one operations
DescriptionCeph-AnsibleCephadm

Installation of the Red Hat Ceph Storage cluster

Run the site-container.yml playbook.

Run cephadm bootstrap command to bootstrap the cluster on the admin node.

Addition of hosts

Use the Ceph Ansible inventory.

Run ceph orch add host HOST_NAME to add hosts to the cluster.

Addition of monitors

Run the add-mon.yml playbook.

Run the ceph orch apply mon command.

Addition of managers

Run the site-container.yml playbook.

Run the ceph orch apply mgr command.

Addition of OSDs

Run the add-osd.yml playbook.

Run the ceph orch apply osd command to add OSDs on all available devices or on specific hosts.

Addition of OSDs on specific devices

Select the devices in the osd.yml file and then run the add-osd.yml playbook.

Select the paths filter under the data_devices in the osd.yml file and then run ceph orch apply -i FILE_NAME.yml command.

Addition of MDS

Run the site-container.yml playbook.

Run the ceph orch apply FILESYSTEM_NAME command to add MDS.

Addition of Ceph Object Gateway

Run the site-container.yml playbook.

Run the ceph orch apply rgw commands to add Ceph Object Gateway.

Expand
Table A.2. Day two operations
DescriptionCeph-AnsibleCephadm

Removing hosts

Use the Ansible inventory.

Run ceph orch host rm HOST_NAME to remove the hosts.

Removing monitors

Run the shrink-mon.yml playbook.

Run ceph orch apply mon to redeploy other monitors.

Removing managers

Run the shrink-mon.yml playbook.

Run ceph orch apply mgr to redeploy other managers.

Removing OSDs

Run the shrink-osd.yml playbook.

Run ceph orch osd rm OSD_ID to remove the OSDs.

Removing MDS

Run the shrink-mds.yml playbook.

Run ceph orch rm SERVICE_NAME to remove the specific service.

Exporting Ceph File System over NFS Protocol.

Not supported on Red Hat Ceph Storage 4.

Run ceph nfs export create command.

Deployment of Ceph Object Gateway

Run the site-container.yml playbook.

Run ceph orch apply rgw SERVICE_NAME to deploy Ceph Object Gateway service.

Removing Ceph Object Gateway

Run the shrink-rgw.yml playbook.

Run ceph orch rm SERVICE_NAME to remove the specific service.

Block device mirroring

Run the site-container.yml playbook.

Run ceph orch apply rbd-mirror command.

Minor version upgrade of Red Hat Ceph Storage

Run the infrastructure-playbooks/rolling_update.yml playbook.

Run ceph orch upgrade start command.

Deployment of monitoring stack

Edit the all.yml file during installation.

Run the ceph orch apply -i FILE.yml after specifying the services.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat