Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / 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