Ansible

Ansible module to manage CephX Keys

· 2 min read

Following our recent initiative on writing more Ceph modules for Ceph Ansible, I’d like to introduce one that I recently wrote: ceph_key.

Ansible module to create CRUSH hierarchy

· 3 min read

First post of the year after a long time with no article, three months… I know it has been a while, I wish I had more time to do more blogging. I have tons of draft articles that never made it …

Introducing Ceph Ansible profile library

· 1 min read

A couple of releases ago, in order to minimize changes within the ceph.conf.j2 Jinja template, we introduced a new module that we took from the OpenStack Ansible guy. This module is called …

Ceph ansible can now shrink your cluster

· 3 min read

Ceph ansible is quickly catching up with ceph-deploy in terms of features. Last week, I was discussing the dm-crypt support. The ability to shrink a Ceph cluster, removing one or N monitors/OSDs …

Take over an existing Ceph cluster with Ceph Ansible

· 1 min read

Ceph Ansible has tons of awesome capabilities, one of them is the possibility to plug on ane existing cluster that was not deployed with it. In this article, I will go through the take over …

Your first Ceph OSD backed by BlueStore with ceph-ansible

· 1 min read

Jewel is just around the corner and the first release candidate just came out yesterday (tagged: v10.1.0). If you are not familiar with BlueStore yet, checkout my recent article: Ceph Jewel Preview: A …

Migrate Ceph cluster from one distro to another

· 2 min read

One of the recent use case I had was to migrate an Ubuntu based Ceph cluster to RHEL. We had strict requirements and did not want to have any data being migrated. It is yet another beauty from Ceph …

Ceph Ansible first release

· 2 min read

Ceph Ansible started as a personnal project, the reason was simple I wanted to have an in-depth look at Ansible. Thus I immediatly thought, why not try to deploy Ceph with Ansible. Moreover, I have …

Use Ansible to configure containers

· 2 min read

Typically, when we build a container image we have 2 main files: Dockerfile is the essence of the container, it is what the container is made of, it generally contains packages installation steps and …

Ceph ansible now supports dmcrypt

· 1 min read

I recently worked on a new feature that ceph-ansible was laking of: support for dmcrypt. This dmcrypt scenario basically allows you to deploy encrypted OSD data directories. The encrypted key is …