Если у вас есть какие-то сомнения в наличии ошибок на файловой системе, то, естественно, не стоит целиком надеяться на встроенные механизмы 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.
Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта
1С под Linux. Ускорение Ubuntu. 21 пример iptables. Цикл статей о Ceph. Убунту в дикой среде. Ubuntu Linux на SSD. Ubuntu для блондинок. Поддержка железа в Linux. BTSync на службе у админа. Андроид программы в Ubuntu. Прокидывание портов для p2p. Анти СПАМ в Postfix. 49y1835 салазки для жестких дисков eddp.ru/zapasnye-chasti/optsii-dlya-hdd-i-ssd/.