]>
Commit | Line | Data |
---|---|---|
1 | meta: | |
2 | - desc: | | |
3 | Setup 4 node ceph cluster using ceph-deploy, use latest | |
4 | stable jewel as initial release, upgrade to luminous and | |
5 | also setup mgr nodes along after upgrade, check for | |
6 | cluster to reach healthy state, After upgrade run kernel tar/untar | |
7 | task and systemd task. This test will detect any | |
8 | ceph upgrade issue and systemd issues. | |
9 | overrides: | |
10 | ceph-deploy: | |
11 | fs: xfs | |
12 | conf: | |
13 | global: | |
14 | mon pg warn min per osd: 2 | |
15 | osd: | |
16 | osd pool default size: 2 | |
17 | osd objectstore: filestore | |
18 | osd sloppy crc: true | |
19 | client: | |
20 | rbd default features: 5 | |
21 | openstack: | |
22 | - machine: | |
23 | disk: 100 | |
24 | - volumes: | |
25 | count: 3 | |
26 | size: 30 | |
27 | # reluctantely :( hard-coded machine type | |
28 | # it will override command line args with teuthology-suite | |
29 | machine_type: vps | |
30 | roles: | |
31 | - - mon.a | |
32 | - mds.a | |
33 | - osd.0 | |
34 | - osd.1 | |
35 | - osd.2 | |
36 | - mgr.x | |
37 | - - mon.b | |
38 | - mgr.y | |
39 | - - mon.c | |
40 | - osd.3 | |
41 | - osd.4 | |
42 | - osd.5 | |
43 | - - osd.6 | |
44 | - osd.7 | |
45 | - osd.8 | |
46 | - client.0 | |
47 | tasks: | |
48 | - ssh-keys: | |
49 | - print: "**** done ssh-keys" | |
50 | - ceph-deploy: | |
51 | branch: | |
52 | stable: jewel | |
53 | skip-mgr: True | |
54 | - print: "**** done initial ceph-deploy" | |
55 | - ceph-deploy.upgrade: | |
56 | setup-mgr-node: True | |
57 | check-for-healthy: True | |
58 | roles: | |
59 | - mon.a | |
60 | - mon.b | |
61 | - mon.c | |
62 | - osd.6 | |
63 | - print: "**** done ceph-deploy upgrade" | |
64 | - exec: | |
65 | osd.0: | |
66 | - ceph osd require-osd-release luminous | |
67 | - ceph osd set-require-min-compat-client luminous | |
68 | - print: "**** done `ceph osd require-osd-release luminous`" | |
69 | - workunit: | |
70 | clients: | |
71 | all: | |
72 | - kernel_untar_build.sh | |
73 | - print: "**** done kernel_untar_build.sh" | |
74 | - systemd: | |
75 | - print: "**** done systemd" | |
76 | - workunit: | |
77 | clients: | |
78 | all: | |
79 | - rados/load-gen-mix.sh | |
80 | - print: "**** done rados/load-gen-mix.sh" |