Ceph ansible now supports dmcrypt

Ceph ansible now supports dmcrypt

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 stored on the monitor’s key/value store. Until recently ceph-ansible wasn’t capable of deploying such configuration. Let’s see how this can be configured.

Read On...

Introducing ceph-lazy

Ceph Lazy

This article is co-authored with Gregory Charot (author of the tool). Have you ever found yourself doing long series of pipes to get a particular value that is not directly provided by a Ceph CLI command or just trying to remove surrounding text to get a particular value? This situation often results in quick & dirty sed/awk pipelines ending (best case scenario) as alias or forgotten in your shell history until next time you need it. Here comes ceph-lazy, a shell toolkit that combines some of these queries that require multiple processing or text manipulation.

Read On...

Ceph zap device container

Title

Some use cases might require to zap a device (destroy partition tables) prior to run your Ceph OSD container with a dedicated disk. While running development environment this is particularly interesting as this allows us to quickly bootstrap and tear down sandboxes.

Read On...