]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/upgrade/hammer-jewel-x/parallel/7-upgrade-sequence/upgrade-by-daemon.yaml
f59a152dc90b3ccab30411cf5e4236cb27fcd64b
[ceph.git] / ceph / qa / suites / upgrade / hammer-jewel-x / parallel / 7-upgrade-sequence / upgrade-by-daemon.yaml
1 meta:
2 - desc: |
3 upgrade the ceph cluster,
4 upgrate in two steps
5 step one ordering: mon.a, osd.0, osd.1
6 step two ordering: mon.b, mon.c, osd.2, osd.3
7 ceph expected to be healthy state after each step
8 upgrade-sequence2:
9 sequential:
10 - ceph.restart:
11 daemons: [mon.a]
12 wait-for-healthy: true
13 - sleep:
14 duration: 60
15 - ceph.restart:
16 daemons: [osd.0, osd.1]
17 wait-for-healthy: true
18 - sleep:
19 duration: 60
20 - print: "**** running mixed versions of osds and mons"
21 - exec:
22 mon.b:
23 - sudo ceph osd crush tunables jewel
24 - print: "**** done ceph osd crush tunables jewel"
25 - ceph.restart:
26 daemons: [mon.b, mon.c]
27 wait-for-healthy: true
28 - sleep:
29 duration: 60
30 - ceph.restart:
31 daemons: [osd.2, osd.3]
32 wait-for-healthy: false
33 wait-for-osds-up: true
34 - exec:
35 mon.a:
36 - ceph osd set require_kraken_osds
37 - ceph.restart: [osd.3]
38 - sleep:
39 duration: 60