Change-Id: I6dc8e987101b402dea7502e3ef0221092efc76cf Signed-off-by: Ngairangbam Mili <ngairangbam.mili@windriver.com>
2.5 KiB
2.5 KiB
Uninstall Rook Ceph
To completely remove Rook Ceph you must remove the app and clear all the environment configurations to prevent an automatic reinstall.
Remove the application by running the script:
source /etc/platform/openrc system application-remove rook-ceph --force retry_count=1 retries=200 while [ $retry_count -le $retries ]; do rookstatus=$(system application-list | grep rook-ceph | awk '{print $10}') echo $rookstatus if [[ "$rookstatus" == "uploaded" ]]; then system application-delete rook-ceph break fi echo "Retry #" $retry_count let retry_count++ doneRemove the environment configurations completely.
Remove .
Lock the host.
~(keystone_admin)$ system host-lock <hostname>List all to get the uuid of each .
~(keystone_admin)$ system host-stor-list <hostname>Remove each using the uuid of all .
~(keystone_admin)$ system host-stor-delete <uuid>Unlock the host.
~(keystone_admin)$ system host-unlock <hostname>
( Only) Remove
controllerfs.To remove a
controllerfs, the standby controller must be locked and thecontrollerfsneeds to be in Ready state.~(keystone_admin)$ system host-lock <hostname>Remove the
controllerfs.~(keystone_admin)$ system controllerfs-delete ceph-floatUnlock the standby controller.
~(keystone_admin)$ system host-unlock <hostname>
Remove the
host-fs.~(keystone_admin)$ system host-fs-delete <hostname> cephRemove the storage backend ceph-rook.
~(keystone_admin)$ system storage-backend-delete ceph-rook-store --force