Понимание EMC\DELL dynamic pool
ОТМАЗКА: данный материал не претендует на исчерпывающее объяснение принципа работы dynamic pools в оборудовании EMC, возможны не точности, которые будут устраняться автором материала по мере углубления знаний
ТИПЫ POOL и что это такое
Существует два типа Storage Pools:
Pools
RAID Groups
RAID Groups — классический группа дисков RAID, поддерживаются следующие конфигурации RAID:
RAID0, RAID1, RAID1/0, RAID3, RAID5, RAID6
Pools — продвинутая группа дисков RAID, поддерживаются следующие конфигурации RAID:
RAID1/0 (4+4), рекомендуемое количество дисков 8 или 16
RAID5 (4+1), рекомендуемое количество дисков 5, 10, 15 или 20
RAID5 (8+1), рекомендуемое количество дисков 9 или 18
RAID6 (6+2), рекомендуемое количество дисков 8 или 16
RAID6 (14+2), рекомендуемое количество дисков 16
Не сложно посчитать, что рекомендуемое количество дисков должно быть кратным сумме дисков в скобочках.
В динамическом пуле диски разбиты на дисковые экстенты (далее disk extent — DE).
А DE в свою очередь объединены в RAID Extents.
Сумма чисел в скобочках RAID, например, RAID5 (4+1) является количеством DE на диск и количеством DE в одном RAID Extent.
Для RAID5 (4+1) каждый диск будет разбит на 5 DE
Объем пула, например, для RAID5 (4+1) при дисках равных 900 ГБ будет: 4 x 900 = 3600 и так далее (в реальной жизни еще меньше так, как диск на 900 ГБ будет = 820 ГБ, т.е. 4 x 820)
1 2 3 4 5 6 7 8 |
------------------------------------------------------------- | Disk1 | Disk2 | Disk3 | Disk4 | Disk5 | ------------------------------------------------------------- | DE1 | DE1 | DE1 | DE1 | DE1 | | DE2 | DE2 | DE2 | DE2 | DE2 | | ... | ... | ... | ... | ... | | DE5 | DE5 | DE5 | DE5 | DE5 | ------------------------------------------------------------- |
Далее DE объединяются в RAID extents распределенные между дисками RAID группы.
Если количество дисков соответствует рекомендуемым значениям, то гарантируется равномерное распределение RAID extent-ов между дисками, а это +производительность
Количество DE в RAID extent зависит от типа RAID и размера. Например для RAID5 (4+1) RAID extent содержит 5 DE.
1 2 3 4 5 6 7 8 |
------------------------------------------------------------- | Disk1 | Disk2 | Disk3 | Disk4 | Disk5 | ------------------------------------------------------------- | RE1 DE1 | RE1 DE1 | RE1 DE1 | RE1 DE1 | RE1 DE1 | | RE2 DE2 | RE2 DE2 | RE2 DE2 | RE2 DE2 | RE2 DE2 | | ... | ... | ... | ... | ... | | RE5 DE5 | RE5 DE5 | RE5 DE5 | RE5 DE5 | RE5 DE5 | ------------------------------------------------------------- |
Если количество дисков не соответствует рекомендуемому значению, то будет «сдвиг» RAID Extent, а это -производительность
С другой стороны можно получить бОльший размер пула.
1 2 3 4 5 6 7 8 |
------------------------------------------------------------------------- | Disk1 | Disk2 | Disk3 | Disk4 | Disk5 | Disk6 | ------------------------------------------------------------------------- | RE1 DE1 | RE1 DE1 | RE1 DE1 | RE1 DE1 | RE1 DE1 | RE2 DE1 | | RE2 DE2 | RE2 DE2 | RE2 DE2 | RE2 DE2 | RE3 DE2 | RE3 DE2 | | ... | ... | ... | ... | ... | ... | | RE5 DE5 | RE6 DE5 | RE6 DE5 | RE6 DE5 | RE6 DE5 | RE6 DE5 | ------------------------------------------------------------------------- |
Для обеспечения отказоустойчивости система не размещает на одном диске два DE одного RAID Extent.
Например, не верно:
1 2 3 4 |
Disk1 Disk2 Disk3 Disk4 Disk5 RE1 DE1 RE1 DE1 RE1 DE1 RE1 DE1 RE1 DE1 >> RE1 DE1 << RE2 DE2 RE2 DE2 RE2 DE2 RE2 DE2 ОШИБКА |
Расширение динамического пула делается по принципу RAID + RAID
Например если был создан RAID5 (4+1), то возможно добавить минимум 3 диска, что будет RAID5
LUN
При создании LUN возможно указать его свойства:
Thin — (надо поставить галочку) «тонкий» LUN поддерживающий reclaim, а так же Deduplication, занимает в зависимости от данных
Deduplication — работает только если стоит галочка Thin
Thick — (убрать галочку с Thin) deduplication не поддерживается, сразу занимает выделенное пространство
Размер луна лучше сделать на 20% меньше размера пула
Источник: https://www.dellemc.com/resources/en-us/asset/white-papers/products/storage/h16289-dell_emc_unity-dynamic_pools.pdf
Добавить комментарий