Dell Unity. Критическая ошибка процессора СХД при заполнении пула
Summary: В этой статье объясняется, почему происходит сбой процессора СХД (SP), когда пул заполняется на 100%, и предлагаются варианты решения проблемы.
Symptoms
Пул хранения данных заполнен на 100%.
Возникала критическая ошибка процесса хранения, когда пул заполнялся, а одна или несколько файловых систем (FS) или логических номеров устройств (LUN) отображались как автономные и требующие восстановления. Любые моментальные снимки для одной или нескольких файловых систем или LUN, помеченные как автономные, также нуждаются в восстановлении.
Cause
Последовательность вызова паники:
- Пул заполняется на 100%, и массив начинает аннулировать моментальные снимки.
- Массив начнет демонтировать моментальные снимки.
- Массив пытается обновить метаданные и суперблок, чтобы выделить
getSlice. Это не удается сделать из-за того, что пул заполнен на 100%. - Операция размонтирования моментальных снимков приводит к истечению времени ожидания и вызову критической ошибки процессора СХД.
Resolution
Файловой системе, LUN и моментальным снимкам требуется свободное место в пуле, чтобы можно было запустить попытку восстановления. Это достигается путем расширения затронутого пула.
Если затронутый пул не может быть расширен, то в пуле необходимо освободить пространство одним из следующих способов:
- Удаление моментальных снимков
- Расширение пула хранения данных (используя существующие накопители или приобретая дополнительные накопители, если имеются слоты)
- Удаление ненужных ресурсов (LUN или FS)
- Запустите процедуру освобождения пространства (на стороне хоста), чтобы освободить пространство, которое не было обнулено на стороне массива
- Изучение проблем, связанных с предварительно выделенным пространством
Если требуется дополнительная помощь, обратитесь в службу технической поддержки Dell и укажите эту статью базы знаний Dell.
Additional Information
Удаление ненужных снимков
Шаг 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
- Выполните команду:
Дополнительные советы.
- Автоматизация удаления моментальных снимков: Настройте политики хранения так, чтобы старые моментальные снимки автоматически удалялись.
- Просмотр расписаний создания моментальных снимков: Избегайте слишком частого создания моментальных снимков.
- Включение оповещений: Настройте оповещения для пороговых значений использования пула (например, 80%, 90%), чтобы действовать на опережение.