Este conteúdo não está disponível no idioma selecionado.
Chapter 6. OSD removal tool
6.1. Removing object storage devices using an automated tool Copiar o linkLink copiado para a área de transferência!
OpenShift Data Foundation provides a tool to automate the process of object storage device (OSD) removal. This tool helps to avoid the possible data loss while removing OSDs.
Prerequisites
Install the OpenShift Data Foundation binary from the Download RedHat OpenShift Data Foundation page.
NoteChoose the correct Product Variant according to your architecture.
-
Make the downloaded binary executable using
chmod+x
.
Procedure
Identify the OSD that needs to be removed. The OSD that needs removal is in
CrashLoopBackOff
orError
state.oc get -n openshift-storage pods -l app=rook-ceph-osd -o wide
$ oc get -n openshift-storage pods -l app=rook-ceph-osd -o wide
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example output:
rook-ceph-osd-0-6d77d6c7c6-m8xj6 0/1 CrashLoopBackOff 0 24h 10.129.0.16 compute-2 <none> <none>
rook-ceph-osd-0-6d77d6c7c6-m8xj6 0/1 CrashLoopBackOff 0 24h 10.129.0.16 compute-2 <none> <none>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Run the following command to remove OSD
0
:odf purge-osd 0
$ odf purge-osd 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
[Optional] If removal of the OSD affects placement group (PG) status, enter
yes-force-destroy-osd
. -
Verify that the last line of the command output contains
cephosd: completed removal of OSD 0
. Verify the corresponding deployment is removed:
oc get deployment rook-ceph-osd-0
$ oc get deployment rook-ceph-osd-0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow