Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
# ceph osd dump | grep require_osd_release
require_osd_release nautilus
# ceph osd require-osd-release octopus
# ceph osd dump | grep require_osd_release
require_osd_release octopus

Also make sure that all your OSD's are bluestore as filestore is deprecated in Quincy:

Code Block
root@cephmon1:~# ceph osd metadata | grep osd_objectstore | sort | uniq -c
     27         "osd_objectstore": "bluestore",

Starting the upgrade

To start the upgrade you should:

  • Set the following key in hiera:
    • ceph::params::release: '

...

    • quincy'
  • Check out the ceph-Q related puppet-env.

Monitors

  • apt-get dist-upgrade the ceph-mons
    • Restart ceph-mon services as you go.

Storage-nodes

  • Upgrade storage-nodes
    • Restart ceph-osd's on one node at a time.

Clients

  • Upgrade radosgw's
    • Reboot the radsgw's afterwards.
  • Upgrade compute-nodes
    • Reboot the compute-nodes afterwards to make sure all VM's use the new client.