]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/upgrade/jewel-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / qa / suites / upgrade / jewel-x / parallel / 3-upgrade-sequence / upgrade-mon-osd-mds.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, mds.a
6 step two ordering: mon.b, mon.c, osd.2, osd.3
7 ceph expected to be healthy state after each step
8 upgrade-sequence:
9 sequential:
10 - ceph.restart:
11 daemons: [mon.a]
12 wait-for-healthy: true
13 - sleep:
14 duration: 60
15 - ceph.restart:
16 daemons: [mon.b, mon.c]
17 wait-for-healthy: true
18 - sleep:
19 duration: 60
20 - ceph.restart:
21 daemons: [osd.0, osd.1]
22 wait-for-healthy: true
23 - sleep:
24 duration: 60
25 - ceph.restart: [mds.a]
26 - sleep:
27 duration: 60
28 - print: "**** running mixed versions of osds and mons"
29 - exec:
30 mon.b:
31 - sudo ceph osd crush tunables jewel
32 - print: "**** done ceph osd crush tunables jewel"
33 - sleep:
34 duration: 60
35 - ceph.restart:
36 daemons: [osd.2, osd.3]
37 wait-for-healthy: false
38 wait-for-osds-up: true