Dell Unity: критическая ошибка процессора СХД во время заполнения пула
Samenvatting: В этой статье объясняется, почему происходит сбой процессора СХД (SP), когда пул заполняется на 100%, и предлагаются варианты решения проблемы.
Symptomen
Пул хранения данных заполнен на 100%.
Возникала критическая ошибка процесса хранения, когда пул заполнялся, а одна или несколько файловых систем (FS) или логических номеров устройств (LUN) отображались как автономные и требующие восстановления. Любые моментальные снимки для одной или нескольких файловых систем или LUN, помеченные как автономные, также нуждаются в восстановлении.
На эту проблему с пространством пула может указывать несколько оповещений:
Automatic snapshot deletion paused, because the storage pool could not reach the pool-used-space high threshold.This storage pool has exceeded the capacity threshold you specified. To allocate more storage space, add additional disks to your system.Pool space utilization has reached 95%
Oorzaak
Последовательность вызова паники:
- Пул заполняется на 100%, и массив начинает аннулировать моментальные снимки.
- Массив начнет демонтировать моментальные снимки.
- Массив пытается обновить метаданные и суперблок, чтобы выделить
getSlice. Это не удается сделать из-за того, что пул заполнен на 100%. - Операция размонтирования моментальных снимков приводит к истечению времени ожидания и вызову критической ошибки процессора СХД.
Oplossing
Файловой системе, LUN и моментальным снимкам требуется свободное место в пуле, чтобы можно было запустить попытку восстановления. Это достигается путем расширения затронутого пула.
Если затронутый пул не может быть расширен, то в пуле необходимо освободить пространство одним из следующих способов:
- Удаление снимков
- Расширение пула хранения данных (используя существующие накопители или приобретая дополнительные накопители, если имеются слоты)
- Удаление ненужных ресурсов (LUN или FS)
- Запустите процедуру освобождения пространства (на стороне хоста), чтобы освободить пространство, которое не было обнулено на стороне массива
- Изучение проблем, связанных с предварительно выделенным пространством
Если требуется дополнительная помощь, обратитесь в службу технической поддержки Dell и укажите эту статью базы знаний Dell.
Дополнительные советы
- Автоматическое удаление моментальных снимков: настройте политики хранения для автоматического удаления старых моментальных снимков.
- Просмотрите расписания создания моментальных снимков: избегайте слишком частого создания моментальных снимков.
- Включить оповещения: настройте оповещения для пороговых значений использования пула (например, 80%, 90%), чтобы действовать на опережение.
Сопутствующие документы:
Связанные статьи базы знаний Dell:
Extra informatie
Удаление ненужных моментальных снимков
Шаг 1. Проверьте использование пула:
- Unisphere:
- Пулы STORAGE >
- Выберите затронутый пул и просмотрите
Used (%)колонка. - Щелкните имя пула, чтобы просмотреть подробные сведения об использовании, включая пространство, используемое моментальными снимками.
- Интерфейс командной строки:
- Войдите в PuTTY, используя сервисные учетные данные.
- Выполните команду:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
Шаг 2. Определите большие или старые снимки:
- Unisphere:
- Блочные > тома STORAGE> или файловые > системы STORAGE>
- Для каждого LUN или файловой системы см. вкладку Моментальные снимки .
- Интерфейс командной строки:
- Войдите в PuTTY, используя сервисные учетные данные.
- Выполните команду, чтобы просмотреть сведения о моментальном снимке:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - Выполните команду, чтобы просмотреть пространство моментальных снимков, используемое отдельным ресурсом хранения данных:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool <pool name> show -detail Example:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool pool_1 show -detail
ID = sv_1
Name = AF LUN 1
Resource type = LUN
Pool = pool_1
Total pool space used = 14448566272 (13.4G)
Total pool preallocated = 4610351104 (4.2G)
Total pool snapshot space used = 4593991680 (4.2G)
Total pool non-base space used = 4593991680 (4.2G)
Health state = OK (5)
Health details = "The LUN is operating normally. No action is required."
Шаг 3. Удаление снимков:
⚠️ Внимание! Перед удалением убедитесь, что моментальные снимки не требуются для резервного копирования или восстановления. ⚠️
- Unisphere:
- Выберите один или несколько моментальных снимков для удаления.
- Нажмите кнопку Удалить и подтвердите действие.
- При необходимости повторите эти действия для других LUN или файловых систем.
- Интерфейс командной строки:
- Выполните команду:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- Выполните команду:
Шаг 4: Мониторинг использования пула:
- Unisphere:
- После удаления вернитесь в раздел STORAGE > Pools
- Обновите страницу и следите за
Used (%)значение. - Освобождение пространства может занять несколько минут.
- Интерфейс командной строки:
- Выполните команду:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- Выполните команду: