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