ceph-disk-activate: catch daemon start errors

Signed-off-by: Sage Weil <sage@inktank.com>
debian: start/stop ceph-all event on install/uninstall

This helps us avoid the confusing situation with upstart where an individual
daemon job is running (like ceph-osd id=2) but the container jobs ceph-osd-all
and ceph-all are not.

Signed-off-by: Sage Weil <sage@inktank.com>
ceph-disk-prepare: add initial support for dm-crypt

Keep keys in /etc/ceph/dmcrypt-keys.

Identify partition instances by the partition UUID.  Identify encrypted
partitions by a parallel set of type UUIDs.

Signed-off-by: Alexandre Marangone <alexandre.maragone@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
ceph-disk-activate: basic dm-crypt support

Activate a dm-crypted device and/or journal.  Requires that the OSD UUID
be passed in on the command line.

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
udev: trigger on dmcrypted osd partitions

Signed-off-by: Sage Weil <sage@inktank.com>