OneFS. Sysctl: efs.snapshot.max_snapshots
Resumen: В этой статье показано, как увеличить максимальное количество моментальных снимков, которые могут храниться в кластере.
Síntomas
Кластеру может не удастся создать новые моментальные снимки из-за превышения их максимального количества. Могут происходить сбои запланированных моментальных снимков, SyncIQ и заданий, создающих моментальные снимки, таких как FSAnalyze или IndexUpdate.
В журналах событий и сообщений отображается одно или несколько сообщений, подобных следующему.
Failing snap_create. Active snapshot count 20001 exceeds limit of 20000. Can't create new snapshot <SIQ-Policy>: system-wide snapshot limit has been reached
Causa
По умолчанию OneFS допускает создание не более 20 000 моментальных снимков во всем кластере. Кластер не позволяет создавать дополнительные моментальные снимки, пока существующие моментальные снимки не будут удалены вручную или пока не истечет срок их действия. SnapshotDelete Работу.
Текущее количество моментальных снимков в кластере можно просмотреть с помощью следующей команды:
# isi snap snap list | grep Total
Настройку максимального количества моментальных снимков можно просмотреть с помощью следующей команды:
# sysctl efs.snapshot.max_snapshots
Resolución
Максимальное количество моментальных снимков, которые могут храниться в кластере, можно увеличить.
ВАЖНО!
Перед применением этого изменения sysctl необходимо полностью понять последствия изменения лимита моментальных снимков. По любым вопросам обращайтесь в службу технической поддержки Dell.
Установка максимального количества моментальных снимков выше значения по умолчанию может отрицательно повлиять на производительность кластера. Если количество моментальных снимков неожиданно превышает ограничение по умолчанию, это может быть связано с технической проблемой. Неправильно настроенные расписания создания моментальных снимков, проблемы с SyncIQ или сбои заданий могут привести к тому, что количество моментальных снимков превысит ограничения по умолчанию. Увеличение максимального размера моментальных снимков без устранения этих основных проблем может отрицательно сказаться на работе кластера. Обратитесь в службу технической поддержки для изучения и устранения этих проблем, если они обнаружены.
Чтобы изменить максимальное количество моментальных снимков, выполните следующие действия.
# sysctl efs.snapshot.max_snapshots=<#_of_snapshots>
Пример: (Увеличивает лимит моментальных снимков до 20100)
Isilon-2# sysctl efs.snapshot.max_snapshots=20100 efs.snapshot.max_snapshots: 20000 -> 20100 Isilon-2# sysctl efs.snapshot.max_snapshots efs.snapshot.max_snapshots: 20100
Información adicional
Все текущие версии OneFS, начиная с OneFS 7.1, имеют ограничение в 20 000 моментальных снимков. Предыдущие версии OneFS имели ограничение в 2048 моментальных снимков.
| Sysctl | Datatype | Значения | Настраиваемый | Поддерживаемые ОС |
|---|---|---|---|---|
| efs.snapshot.max_моментальные снимки | Целое число | 2048 (по умолчанию) | Да | OneFS 6.5–7.0 |
| efs.snapshot.max_моментальные снимки | Целое число | 20000 (по умолчанию) | Да | OneFS 7.1–9.0+ |