...
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.