Если вы развернули кластер на серверах и хотите добавить к этим серверам дополнительные жесткие диски или заменить часть существующих дисков, и затем переустановить кластер, вам нужно очистить диски, ранее выделенные под 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, будет удалена.
В начало