mirror of https://github.com/ceph/ceph-ansible.git
Remove the disk zap function
This will likely one day or another break something. If ceph-disk complains about a disk just use the purge-cluster.yml playbook first as it will wipe all the devices. Signed-off-by: Sébastien Han <seb@redhat.com>pull/369/head
parent
a8c1309e72
commit
68248a266b
|
@ -2,7 +2,6 @@
|
||||||
## SCENARIO 1: JOURNAL AND OSD_DATA ON THE SAME DEVICE
|
## SCENARIO 1: JOURNAL AND OSD_DATA ON THE SAME DEVICE
|
||||||
|
|
||||||
- include: ../check_devices.yml
|
- include: ../check_devices.yml
|
||||||
- include: ../zap_devices.yml
|
|
||||||
|
|
||||||
# NOTE (leseb): the prepare process must be parallelized somehow...
|
# NOTE (leseb): the prepare process must be parallelized somehow...
|
||||||
# if you have 64 disks with 4TB each, this will take a while
|
# if you have 64 disks with 4TB each, this will take a while
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
## SCENARIO 3: N JOURNAL DEVICES FOR N OSDS
|
## SCENARIO 3: N JOURNAL DEVICES FOR N OSDS
|
||||||
|
|
||||||
- include: ../check_devices.yml
|
- include: ../check_devices.yml
|
||||||
- include: ../zap_devices.yml
|
|
||||||
|
|
||||||
# NOTE (leseb): the prepare process must be parallelized somehow...
|
# NOTE (leseb): the prepare process must be parallelized somehow...
|
||||||
# if you have 64 disks with 4TB each, this will take a while
|
# if you have 64 disks with 4TB each, this will take a while
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
---
|
|
||||||
# NOTE (leseb): some devices might miss partition label which which will result
|
|
||||||
# in ceph-disk failing to prepare OSD. Thus zapping them prior to prepare the OSD
|
|
||||||
# ensures that the device will get successfully prepared.
|
|
||||||
- name: erasing partitions and labels from osd disk(s)
|
|
||||||
command: ceph-disk zap {{ item.2 }}
|
|
||||||
changed_when: false
|
|
||||||
with_together:
|
|
||||||
- parted.results
|
|
||||||
- ispartition.results
|
|
||||||
- devices
|
|
||||||
when:
|
|
||||||
item.0.rc != 0 and
|
|
||||||
item.1.rc != 0 and
|
|
||||||
zap_devices and
|
|
||||||
(journal_collocation or raw_multi_journal)
|
|
||||||
|
|
||||||
- name: erasing partitions and labels from the journal device(s)
|
|
||||||
command: ceph-disk zap {{ item.2 }}
|
|
||||||
changed_when: false
|
|
||||||
with_together:
|
|
||||||
- parted.results
|
|
||||||
- ispartition.results
|
|
||||||
- raw_journal_devices
|
|
||||||
when:
|
|
||||||
item.0.rc != 0 and
|
|
||||||
item.1.rc != 0 and
|
|
||||||
zap_devices and
|
|
||||||
raw_multi_journal
|
|
Loading…
Reference in New Issue