You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Preparations

Before starting the upgrades you should realle make sure you run the cluster with octupus features:

# 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:

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: 'octopus'
  • 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.
  • No labels