ceph_mgr_docker_extra_env: '-e MGR_DASHBOARD=0'
cluster: mycluster
ceph_docker_image: ceph/daemon
- ceph_docker_image_tag: v3.0.3-stable-3.0-luminous-centos-7-x86_64
+ ceph_docker_image_tag: v3.2.5-stable-3.2-luminous-centos-7
ceph_docker_registry: docker.io
ceph_origin: repository
ceph_repository: community
def _get_osds_id(self, node, host):
osds = []
- if node['rolling_update'] and node['docker']:
- cmd = host.run('sudo docker exec {osd_id} ceph-disk list --format json'.format(osd_id=self._get_docker_exec_cmd(host)))
- ceph_disk_list = json.loads(cmd.stdout)
- for device in ceph_disk_list:
- if 'partitions' in device.keys():
- for partition in device['partitions']:
- if 'type' in partition.keys() and partition['type'] == 'data':
- osds.append(device['path'].split('/')[-1])
- else:
- cmd = host.run('sudo ls /var/lib/ceph/osd/ | sed "s/.*-//"')
- if cmd.rc == 0:
- osd_ids = cmd.stdout.rstrip("\n").split("\n")
- osds = osd_ids
- if node['docker'] and node['fsid'] == "6e008d48-1661-11e8-8546-008c3214218a":
- osds = []
- for device in node['devices']:
- real_dev = host.run("sudo readlink -f %s" % device)
- real_dev_split = real_dev.stdout.split("/")[-1]
- osds.append(real_dev_split)
+ cmd = host.run('sudo ls /var/lib/ceph/osd/ | sed "s/.*-//"')
+ if cmd.rc == 0:
+ osds = cmd.stdout.rstrip("\n").split("\n")
return osds
def _get_docker_exec_cmd(self, host):
rhcs: CEPH_STABLE_RELEASE = luminous
lvm_osds: CEPH_STABLE_RELEASE = luminous
rhcs: CEPH_STABLE_RELEASE = luminous
- ooo_collocation: CEPH_DOCKER_IMAGE_TAG = v3.0.3-stable-3.0-luminous-centos-7-x86_64
+ ooo_collocation: CEPH_DOCKER_IMAGE_TAG = v3.2.5-stable-3.2-luminous-centos-7
deps= -r{toxinidir}/tests/requirements.txt
changedir=