Если вы развернули кластер на серверах и хотите добавить к этим серверам дополнительные жесткие диски или заменить часть существующих дисков, и затем переустановить кластер, вам нужно очистить диски, ранее выделенные под OSD (Object Storage Daemon), на серверах хранения перед установкой кластера. В противном случае корректная работа приложения не гарантируется.
Чтобы очистить диски, выделенные под OSD, на функционирующем сервере хранения:
sudo systemctl stop kata-osd-starter.service.sudo docker ps --filter name=osd -q | xargs docker stop.sudo ceph-volume --cluster ceph lvm list | grep devices.sudo ceph-volume lvm zap --destroy /dev/<название диска>.Команду необходимо выполнить для каждого диска, полученного на шаге 4. Например: sudo ceph-volume lvm zap --destroy /dev/sda.
Демон OSD будет удален с дисков.
Если сервер не функционирует, вам нужно удалить информацию о группах томов с каждого диска, выделенного под OSD.
Чтобы удалить информацию о группах томов с каждого диска, выделенного под OSD, на нефункционирующем сервере:
sudo pvs.В результате выполнения команды отобразится таблица, где PV – физические тома, VG – принадлежность к логической группе, Fmt – формат тома, Size – размер физического тома.
sudo vgremove <идентификатор группы томов>.Информация о группах томов на дисках, выделенных под OSD, будет удалена.
В начало