See you at the Red Hat summit

I will be attending the Red Hat summit as I’m co-presenting a lab. This goal of the lab is to deploy an OpenStack Hyperconverged environment (HCI) with Ceph. See you in San Francisco!

Read On...

Handling app signals in containers

Title

A year ago, I was describing how we were debugging our ceph containers; today I’m back with yet another great thing we wrote :). Sometimes, when a process receives a signal and if that process runs within a container, you might want to do something before or after its termination. That’s what we are going to discuss.

Read On...

Huge changes in ceph-container

Title

A massive refactor done a week ago on ceph-container. And yes, I’m saying ceph-container, not ceph-docker anymore. We don’t have anything against Docker, we believe it’s excellent and we use it extensively. However, having the ceph-docker name does not reflect the content of the repository. Docker is only the Dockerfile, the rest is either entrypoints or examples. In the end, we believe ceph-container is a better match for the repository name.

Read On...

Ansible module to create CRUSH hierarchy

Title

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 through, I need to make up for lost time.

So for this first post, let me introduce an Ansible I wrote for ceph-ansible: ceph_crush.

Read On...

Learning Ceph - Second Edition

Title

Learning Ceph - Second Edition was published in October 2017.

This is special post to highlight a new book I’ve been helping with. Good colleagues of mine wrote that book and I encourage anyone willing to learn Ceph to get a copy of it. The book is available on Amazon.

Read On...