Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / 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, mon.b, mon.c, osd.0, osd.1
6    step two ordering: 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, mon.b, mon.c]
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: [osd.2, osd.3]
27        wait-for-healthy: false
28        wait-for-osds-up: true
29    - sleep:
30        duration: 60