Авторские статьи

Процедура проверки жёстких дисков в кластере Ceph.


Если у вас есть какие-то сомнения в наличии ошибок на файловой системе, то, естественно, не стоит целиком надеяться на встроенные механизмы Ceph, а просто провести штатную процедуру проверки и ремонта ФС. В данном разделе подразумевается, что вы доверились рекомендации разработчиков Ceph и используете ФС XFS. Если используется другая ФС, то вам придётся самостоятельно внести в пункты изменения.

Данная статья устарела с переходом от FileStore к Bluestore

1) Нужно остановить балансировку кластера ceph osd set noout
2) Зайти в консоль ssh ОДНОГО конкретного сервера osd!!!
3) Остановить всех демонов osd. Для Ubuntu 14.04 Server с системой Upstart так: sudo stop ceph-osd-all
4) Убедиться, что демоны остановлены и в памяти их нет sudo ps auxxw|grep osd
5) Лишний раз подвериться в именовании диска и связи его с точкой монтирования sudo lsblk -f
вывод будет типа

NAME FSTYPE LABEL MOUNTPOINT
sda
├─sda1 ext4 /
├─sda2
└─sda5 swap [SWAP]
sdb
└─sdb1 xfs /mnt/disk1
sdc
└─sdc1 xfs /mnt/disk2
sdd
└─sdd1 xfs /mnt/disk3

6) Нужно отмонтировать все диски OSD
sudo umount /mnt/disk1
sudo umount /mnt/disk2
sudo umount /mnt/disk3

7) Нужно проверить диски на наличие ошибок. Для XFS нужно указать диск через его имя-как-устройство так:
sudo xfs_repair -v /dev/sdb1
sudo xfs_repair -v /dev/sdc1
sudo xfs_repair -v /dev/sdd1

8) Монтируем все диски обратно sudo mount -a
9) Запустить всех демонов osd. Для Ubuntu 14.04 Server с системой Upstart так: sudo start ceph-osd-all
10) Убедиться, что демоны запущены и они в памяти sudo ps auxxw|grep osd
11) Убедиться, что все OSD в строю ceph osd tree
12) Нужно включить балансировку кластера ceph osd unset noout
13 Дождаться когда кластер Ceph вернётся в состояние HEALTH_OK
14) Повторить шаги для следующего сервера osd.

Назад к оглавлению.

Дата последней правки: 2024-03-19 09:42:31

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта