- cephadm.shell:
env: [sha1]
host.a:
- - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph fs dump; ceph orch upgrade status ; sleep 30 ; done
+ - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph fs dump; ceph orch upgrade status ; ceph health detail ; sleep 30 ; done
- ceph orch ps
+ - ceph orch upgrade status
+ - ceph health detail
- ceph versions
- echo "wait for servicemap items w/ changing names to refresh"
- sleep 60
--- /dev/null
+tasks:
+- cephadm:
+ roleless: true
+ image: quay.io/ceph/ceph:v16.2.0
+ cephadm_branch: v16.2.0
+ cephadm_git_url: https://github.com/ceph/ceph
+ # needed for v16.2.0 due to --skip-admin-label
+ avoid_pacific_features: true
+++ /dev/null
-tasks:
-- cephadm:
- roleless: true
- image: quay.io/ceph/ceph:v15
- cephadm_branch: octopus
- cephadm_git_url: https://github.com/ceph/ceph
- avoid_pacific_features: true
- add_mons_via_daemon_add: true
- cephadm.shell:
env: [sha1]
host.a:
- - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph orch upgrade status ; sleep 30 ; done
+ - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph orch upgrade status ; ceph health detail ; sleep 30 ; done
- ceph orch ps
- ceph versions
- echo "wait for servicemap items w/ changing names to refresh"
- sleep 60
- ceph orch ps
+ - ceph orch upgrade status
+ - ceph health detail
- ceph versions
- ceph versions | jq -e '.overall | length == 1'
- ceph versions | jq -e '.overall | keys' | grep $sha1
- sudo dnf -y module install container-tools
- sudo cp /etc/containers/registries.conf.backup /etc/containers/registries.conf
- cephadm:
- image: quay.io/ceph/ceph:v15.2.0
- cephadm_branch: v15.2.0
+ image: quay.io/ceph/ceph:v16.2.0
+ cephadm_branch: v16.2.0
cephadm_git_url: https://github.com/ceph/ceph
# avoid --cap-add=PTRACE + --privileged for older cephadm versions
allow_ptrace: false
- osd.2
- osd.3
- client.0
-# - ceph.rgw.realm.zone.a # Disabled, needs 15.2.4 as an upgrade start
- node-exporter.a
- alertmanager.a
- - mon.b
- prometheus.a
- grafana.a
- node-exporter.b
-# - ceph.iscsi.iscsi.a # needs later start point
+ - ceph.iscsi.iscsi.a
+++ /dev/null
-os_type: ubuntu
-os_version: "20.04"
-
-tasks:
-- cephadm:
- image: quay.io/ceph/ceph:v15.2.9
- cephadm_branch: v15.2.9
- cephadm_git_url: https://github.com/ceph/ceph
- # avoid --cap-add=PTRACE + --privileged for older cephadm versions
- allow_ptrace: false
- # deploy additional mons the "old" (octopus) way
- add_mons_via_daemon_add: true
- avoid_pacific_features: true
-
-roles:
-- - mon.a
- - mon.c
- - mgr.y
- - osd.0
- - osd.1
- - osd.2
- - osd.3
- - client.0
-# - ceph.rgw.realm.zone.a # CLI change in v16 pacific
- - node-exporter.a
- - alertmanager.a
-- - mon.b
- - mgr.x
- - osd.4
- - osd.5
- - osd.6
- - osd.7
- - client.1
- - prometheus.a
- - grafana.a
- - node-exporter.b
- - ceph.iscsi.iscsi.a
tasks:
- cephadm:
- image: quay.io/ceph/ceph:v15.2.0
- cephadm_branch: v15.2.0
+ image: quay.io/ceph/ceph:v16.2.0
+ cephadm_branch: v16.2.0
cephadm_git_url: https://github.com/ceph/ceph
# avoid --cap-add=PTRACE + --privileged for older cephadm versions
allow_ptrace: false
- osd.2
- osd.3
- client.0
-# - ceph.rgw.realm.zone.a # Disabled, needs 15.2.4 as an upgrade start
- node-exporter.a
- alertmanager.a
- - mon.b
- prometheus.a
- grafana.a
- node-exporter.b
-# - ceph.iscsi.iscsi.a # needs later start point
+ - ceph.iscsi.iscsi.a
- cephadm.shell:
env: [sha1]
mon.a:
- - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph orch upgrade status ; sleep 30 ; done
+ - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph orch upgrade status ; ceph health detail ; sleep 30 ; done
- ceph orch ps
- ceph versions
- echo "wait for servicemap items w/ changing names to refresh"
- sleep 60
- ceph orch ps
- ceph versions
+ - ceph orch upgrade status
+ - ceph health detail
- ceph versions | jq -e '.overall | length == 1'
- ceph versions | jq -e '.overall | keys' | grep $sha1
- ceph orch ls | grep '^osd '