Мб
30
Мб
40
Мб
50
Мб
...
*
.
txt
1
Кб
5
Кб
10
Кб
20
КБ
30
Кб
…
100
Кб
200
Кб
300
КБ
…
1
Мб
5
Мб
10
Мб
20
Мб
30
Мб
40
Мб
50
Мб
*
.
txt
1
Кб
5
Кб
10
Кб
20
КБ
30
Кб
…
100
Кб
200
Кб
300
КБ
…
1
Мб
5
Мб
10
Мб
20
Мб
30
Мб
40
Мб
50
Мб
10 последовательных
повторений
10 параллельных потоков
10 последовательных
повторений
10 последовательных
повторений
Ceph
CephFS не была заявлена как решение для продуктивных сред
из-за сырой реализации.
Ceph + CephFS
OSD – демон хранения данных, управляет пространством на диске.
Pool – виртуальная группа для «определения» данных «одного хранилища».
Object – набор данных фиксированного размера. Все попадающие в Ceph данные распределяются по Objects.
PG (Placement Group) – ячейка кластера Ceph, Objects хранятся в PG, а уже PG распределяются по OSD.
Основные сущности Ceph
Создание кластера (объявление мониторов):
ceph-deploy
Добавить OSD:
ceph-deploy
CRUSH (controlled replication under scalable hashing) – алгоритм распределения реплик PG по OSD.
Реплики PG
ceph osd pool create documents 128 128
RBD (RADOS Block Device) – абстракция блочного устройства, через которое реализован доступ к данным внутри кластера Ceph.
rbd create --size 1000G documents/data
Пул и образ данных
Создать RBD:
/dev/rbd0
mount /dev/rbd0 /mnt/documents
mkfs.xfs /dev/rbd0
Подключение RBD
Заданный размер образа достигается постепенно по мере наполнения хранилища данными.
Если при итерации увеличения размера образа фактическое суммарное свободное место на всех OSD закончится -> данные утеряны навсегда.
Увеличение максимального размера RBD-образа необходимо делать заранее: при 80% заполнения или раньше.
Размеры пулов (образов)
ceph osd set noout
Выход из режима обслуживания:
ceph osd unset noout
Режим обслуживания
ceph-deploy osd create --data /dev/vdc node01
ceph-deploy osd create --data /dev/vdc node02
…
Проверка:
rbd info --pool documents --image data
fdisk –l #на client
Актуализировать размер на точке монтирования:
xfs_growfs /mnt/documents/
Увеличение RBD-образа
Если D < 50 Гб, то пора добавлять OSD.
Мониторинг места на OSD
Резюме по Ceph
Резюме по ФХ
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть