Hello,

I am going to be upgrading our production Ceph cluster from Hammer/Ubuntu 14.04 to Jewel/Ubuntu 16.04 and I wanted to ask a question and sanity check my upgrade plan.

Here are the steps I am planning to take during the upgrade:

1)Upgrade to latest hammer on current cluster
2)Remove or rename the existing ‘ceph’ user and ‘ceph’ group on each node
3)Upgrade the ceph packages to latest Jewel (mon, then osd, then rbd clients)
4)stop ceph daemons
5)change permissions on ceph directories and osd journals:

find /var/lib/ceph/osd -maxdepth 1 -mindepth 1 -type d|parallel chown -R 64045:64045
chown 64045:64045 /var/lib/ceph
chown 64045:64045 /var/lib/ceph/*
chown 64045:64045 /var/lib/ceph/bootstrap-*/*

for ID in $(ls /var/lib/ceph/osd/|cut -d '-' -f 2); do
    JOURNAL=$(readlink -f /var/lib/ceph/osd/ceph-${ID}/journal)
    chown ceph ${JOURNAL}

6)restart ceph daemons

The two questions I have are:
1)Am I missing anything from the steps above...based on prior experiences performing upgrades of this kind?

2)Should I upgrade to Ubuntu 16.04 first and then upgrade Ceph...or vice versa?

Thanks in advance,
Shain

--
NPR | Shain Miley | Manager of Infrastructure, Digital Media | smi...@npr.org | 
202.513.3649

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to