OneFS: Sysctl: efs.snapshot.max_snapshots
Resumen: Questo articolo mostra come aumentare il numero massimo di snapshot che possono essere archiviate in un cluster.
Síntomas
Il cluster potrebbe non riuscire a creare nuove snapshot a causa del superamento del numero massimo di snapshot. Snapshot pianificate, SyncIQ e processi che creano snapshot, ad esempio FSAnalyze o IndexUpdate, potrebbero non riuscire.
Nei registri eventi e messaggi vengono visualizzati uno o più messaggi simili ai seguenti.
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
Per impostazione predefinita, OneFS consente un massimo di 20.000 snapshot nell'intero cluster. Il cluster non consente la creazione di snapshot aggiuntive fino a quando le snapshot esistenti non vengono eliminate manualmente o scadono ed eliminate da SnapshotDelete Lavoro.
Il numero corrente di snapshot in un cluster può essere visualizzato utilizzando questo comando:
# isi snap snap list | grep Total
L'impostazione del numero massimo di istantanee può essere visualizzata utilizzando questo comando:
# sysctl efs.snapshot.max_snapshots
Resolución
È possibile aumentare il numero massimo di snapshot che possono essere archiviate nel cluster.
IMPORTANTE!
Le ramificazioni della modifica del limite di istantanee devono essere pienamente comprese prima di applicare questa modifica sysctl. In caso di domande, contattare il supporto tecnico Dell.
L'impostazione del numero massimo di snapshot su un valore superiore a quello predefinito può influire negativamente sulle prestazioni del cluster. Se il numero di snapshot supera in modo imprevisto il limite predefinito, potrebbe essere presente un problema tecnico. Pianificazioni delle snapshot configurate in modo errato, problemi SyncIQ o errori dei processi potrebbero causare il superamento dei limiti predefiniti del numero di snapshot. L'aumento del limite massimo di istantanee senza risolvere questi problemi sottostanti può influire negativamente sul cluster. Se presente, contattare il supporto tecnico per esaminare e risolvere questi problemi.
Per modificare il numero massimo di istantanee:
# sysctl efs.snapshot.max_snapshots=<#_of_snapshots>
Esempio: (Aumenta il limite di istantanee a 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
Tutte le versioni correnti di OneFS a partire da OneFS 7.1 hanno un limite di 20.000 snapshot. Le versioni precedenti di OneFS avevano un limite di 2.048 istantanee.
| Sysctl | Datatype | Valori | Configurabile | Sistema operativo supportato |
|---|---|---|---|---|
| efs.snapshot.max_istantanee | Intero | 2048 (impostazione predefinita) | Sì | OneFS 6.5 - 7.0 |
| efs.snapshot.max_istantanee | Intero | 20000 (impostazione predefinita) | Sì | OneFS 7.1 - 9.0+ |