Dell Unity: Паніка процесора зберігання даних під час повної події біля басейну
Summary: У цій статті пояснюється, чому процесор зберігання даних (SP) панікує, коли пул досягає 100% споживання, і надає варіанти виправлення.
Symptoms
Складський басейн заповнений на 100%.
Процес зберігання зазнає паніки, коли пул заповнюється, а одна або кілька файлових систем (FS) або номерів логічних одиниць (LUN) відображаються як автономні та потребують відновлення. Будь-які знімки одного або декількох FS або LUN, які позначені як автономні, також потребують відновлення.
Cause
Послідовність виникнення паніки:
- Пул заповнюється на 100%, і масив починає визнавати недійсними знімки.
- Масив починає демонтувати знімки.
- Масив намагається оновити метадані та суперблок, щоб виділити
getSlice. Це не вдається через те, що басейн заповнений на 100%. - Операція з демонтування тайм-ауту знімків і викликає паніку SP.
Resolution
FS, LUN і знімки потребують вільного місця в пулі для того, щоб можна було почати спробу відновлення. Це робиться за рахунок розширення постраждалого басейну.
Якщо постраждалий басейн не можна розширити, то в басейні необхідно зробити вільний простір одним з наступних способів:
- Видалення знімків
- Розширити пул зберігання даних (використовуючи існуючі диски або купуючи додаткові диски за наявності вільних слотів)
- Видаліть непотрібні ресурси (ЛУН або ФС)
- Запустіть процедуру повернення простору (з боку хоста) для потенційно вільного простору, який не було обнулено на стороні масиву
- Відновлення видалених блоків VMFS у LUN з тонким забезпеченням (external link)
- Дослідіть проблеми заздалегідь виділеного простору
Якщо вам потрібна додаткова допомога, зверніться до служби технічної підтримки Dell і зверніться до цієї статті бази знань Dell.
Additional Information
Як видалити непотрібні знімки
Крок 1: Перевірте використання пулу:
- Унісфера:
- СКЛАДСЬКІ > БАСЕЙНИ
- Виберіть пул, якого це стосується, і перегляньте
Used (%)Стовпець. - Натисніть на назву басейну, щоб переглянути детальну інформацію про використання, включно з простором, використаним для знімків.
- КЛІ:
- Увійдіть у систему putty за допомогою облікових даних сервісного центру.
- Команда виконання:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
Крок 2: Визначте великі або старі знімки:
- Унісфера:
- STORAGE > Блокові > LUNs або файлові > системи 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: Видалити знімки:
⚠️ Обережність: Переконайтеся, що знімки не потрібні для резервного копіювання або відновлення перед видаленням. ⚠️
- Унісфера:
- Виберіть один або кілька знімків, які потрібно видалити.
- Натисніть «Видалити» та підтвердіть дію.
- За потреби повторіть для інших LUN або FS.
- КЛІ:
- Команда виконання:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- Команда виконання:
Крок 4: Слідкуйте за використанням басейну:
- Унісфера:
- Після видалення поверніться до STORAGE > Pools
- Оновіть сторінку та стежте за
Used (%)цінність. - Може знадобитися кілька хвилин, щоб звільнити простір.
- КЛІ:
- Команда виконання:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- Команда виконання:
Додаткові поради:
- Автоматизуйте видалення знімків: Налаштуйте політики збереження для автоматичного видалення старих знімків.
- Перегляньте розклад знімків: Уникайте занадто частого створення знімків.
- Увімкніть оповіщення: Налаштуйте сповіщення для порогових значень використання пулу (наприклад, 80%, 90%), щоб діяти на випередження.