Skip to content

Commit

Permalink
PendingReleaseNotes: some notes about upgrade and ceph user
Browse files Browse the repository at this point in the history
Signed-off-by: Sage Weil <[email protected]>
  • Loading branch information
liewegas committed Aug 27, 2015
1 parent 8f3185b commit 960139e
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions PendingReleaseNotes
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,34 @@ v9.1.0
v9.0.4
======

Upgrading
---------

* Ceph daemons now run as user and group ceph by default. During upgrade,
administrators have two options:

#. Add the following line to ``ceph.conf`` on all hosts::

setuser match path = /var/lib/ceph/$type/$cluster-$id

This will make the daemon remain root (i.e., not drop privileges and
switch to user ceph) if the daemon's data directory is still owned by
root. Newly deployed daemons will be created with data owned by user
ceph and will run with reduced privileges, but upgraded daemons will
continue to run as root.

#. Fix the data ownership during the upgrade. This is the preferred option,
but is more work. The process for each host would be to:

#. Upgrade the ceph package. This creates the ceph user and group.
#. Stop the daemon(s)
#. Fix the ownership. E.g.,::

chown -R ceph:ceph /var/lib/ceph/mon/ceph-foo
ceph-disk chown /dev/sdb1

#. Restart the daemon(s)

* The on-disk format for the experimental KeyValueStore OSD backend has
changed. You will need to remove any OSDs using that backend before you
upgrade any test clusters that use it.
Expand Down

0 comments on commit 960139e

Please sign in to comment.