Series

Running Ceph behind OpenStack

Operational notes from a production Ceph cluster backing Cinder, Glance and Nova — growing it, snapshotting it, unsticking it, and eventually deploying it with cephadm.

Part 1 — Adding a new node to ceph

· 1 min read

If you are expanding your ceph cluster with extra nodes. You will need to prepare the node to have ceph installed and prepare the OSDs to be part of the ceph cluster. In order to do this, you can use ceph-deploy to…

Part 2 — Ceph RBD snapshots for an attached volume

· 1 min read

You might find yourself in a scenario where you need to backup a CEPH volume attached to an Openstack Instance. CEPH snapshots come automatically to mind as the “state-in-time” solution. Once you take a CEPH snapshot,…

Part 3 — Busy Cinder volumes & Ceph

· 2 min read

If you run into an issue where a Cinder volume you attached to a VM can not be deleted even after detaching it from the VM, and when you look into the logs you find something like ERROR cinder.volume.manager ……. Unable…

Part 4 — Glance and CEPH backend

· 2 min read

Using CEPH as a backend for glance images has slowly become the default deployment methodology in many production deployments. It is usually as easy as creating a new pool in ceph ( glance pool) and creating a user to…

Part 5 — Migrating VMs with attached RBDs

· 1 min read

From the title, this is obviously a very common scenario that you may want to do. One thing that we rarely think about though is “backends” for the attached volumes when we create volumes. When you create a volume, the…

Part 6 — Cephadm: Good bye ceph-deploy

· 1 min read

As you probably may know, ceph-deploy, the beloved deployment utility for CEPH, is no longer maintained. Cephadm is the new tool/package to deploy CEPH clusters. CERN has a pretty good intro PDF to it. Cephadm includes…