Статья описывает действия платформы при подключении хранилища Ceph.
Логика работы
Для работы RBD-хранилища VMmanager создаёт пул. Пул — это логический контейнер для хранения данных. Физически пул может находиться на одном или нескольких дисках кластера.
VMmanager создаёт пул со стандартным типом replicated. Работа с пулами типа erasure-code не поддерживается.
Пулы состоят из групп размещения (PG), в которых хранятся объекты с данными. Требуемое число PG вычисляется по формуле:
PG = OSD * 100 / количество реплик
где OSD — это количество устройств для хранения данных. Результат нужно округлить до ближайшей степени числа 2.
Например, если кластер Ceph состоит из 10 OSD и число репликаций равно 4, то общее число PG = 10 * 100 / 4 = 250. После округления до ближайшей степени числа 2 общее количество PG равно 256.