Run ceph on two nodes, using one of them as a client,
with a separate client-only node.
Use xfs beneath the osds.
- install ceph/pacific v16.2.4 and the v16.2.x point versions
+ install ceph/pacific v16.2.5 and the v16.2.x point versions
run workload and upgrade-sequence in parallel
(every point release should be tested)
run workload and upgrade-sequence in parallel
count: 3
size: 30 # GB
tasks:
-- print: "**** done pacific about to install v16.2.4 "
+- print: "**** done pacific about to install v16.2.5 "
- install:
- tag: v16.2.4
+ tag: v16.2.5
# line below can be removed its from jewel test
#exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev', 'librgw2']
-- print: "**** done v16.2.4 install"
+- print: "**** done v16.2.5 install"
- ceph:
fs: xfs
add_osds_to_crush: true
- print: "**** done ceph xfs"
- sequential:
- workload
-- print: "**** done workload v16.2.4"
+- print: "**** done workload v16.2.5"
-####### upgrade to v16.2.5
+####### upgrade to v16.2.6
- install.upgrade:
#exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
mon.a:
- tag: v16.2.5
+ tag: v16.2.6
mon.b:
- tag: v16.2.5
+ tag: v16.2.6
- parallel:
- workload_pacific
- upgrade-sequence_pacific
+++ /dev/null
-meta:
-- desc: |
- install ceph/pacific v16.2.4
- Overall upgrade path is - pacific-latest.point => pacific-latest
-tasks:
-- install:
- tag: v16.2.4
- exclude_packages: ['librados3']
- extra_packages: ['librados2']
-- print: "**** done install pacific v16.2.4"
-- ceph:
-- exec:
- osd.0:
- - ceph osd require-osd-release pacific
- - ceph osd set-require-min-compat-client pacific
-- print: "**** done ceph"
-overrides:
- ceph:
- conf:
- mon:
- mon warn on osd down out interval zero: false
--- /dev/null
+meta:
+- desc: |
+ install ceph/pacific v16.2.6
+ Overall upgrade path is - pacific-latest.point => pacific-latest
+tasks:
+- install:
+ tag: v16.2.6
+ exclude_packages: ['librados3']
+ extra_packages: ['librados2']
+- print: "**** done install pacific v16.2.6"
+- ceph:
+- exec:
+ osd.0:
+ - ceph osd require-osd-release pacific
+ - ceph osd set-require-min-compat-client pacific
+- print: "**** done ceph"
+overrides:
+ ceph:
+ conf:
+ mon:
+ mon warn on osd down out interval zero: false