Add upgrade support for ceph-mon service
Initial support for a rolling upgrade of ceph-mon services which happens before the OpenStack services are upgraded. Change-Id: Ifaebbe2ae884bd899cdc6f1c288274e5838792a6 Partially-Implements: blueprint overcloud-upgrades-per-service
This commit is contained in:
parent
1cdc514871
commit
6fb4eecbab
@ -113,3 +113,24 @@ outputs:
|
||||
get_attr: [CephBase, role_data, service_config_settings]
|
||||
step_config: |
|
||||
include ::tripleo::profile::base::ceph::mon
|
||||
upgrade_batch_tasks:
|
||||
# Note we perform these tasks in list order, but they are all step0 so
|
||||
# we can perform a rolling upgrade of all mon nodes in step0, then a
|
||||
# rolling upgrade of all osd nodes in step1
|
||||
# FIXME(shardy) I suspect we can use heat or ansible facts here instead?
|
||||
- name: Get hostname
|
||||
tags: step0
|
||||
shell: hostname -s
|
||||
register: mon_id
|
||||
- name: Stop Ceph Mon
|
||||
tags: step0
|
||||
service: name=ceph-mon@{{mon_id.stdout}} pattern=ceph-mon state=stopped
|
||||
- name: Update ceph packages
|
||||
tags: step0
|
||||
yum: name=ceph-mon,ceph state=latest
|
||||
- name: Start ceph-mon service
|
||||
tags: step0
|
||||
service: name=ceph-mon@{{mon_id.stdout}} state=started
|
||||
- name: ceph osd crush tunables default
|
||||
tags: step0
|
||||
shell: ceph osd crush tunables default
|
||||
|
Loading…
Reference in New Issue
Block a user