OneFS: Sysctl: efs.snapshot.max_snapshots
Résumé: Denne artikkelen viser hvordan du øker maksimalt antall øyeblikksbilder som kan lagres i en klynge.
Symptômes
Klyngen kan mislykkes i å opprette nye øyeblikksbilder på grunn av at det maksimale antallet øyeblikksbilder overskrides. Planlagte øyeblikksbilder, SyncIQ og jobber som oppretter øyeblikksbilder, for eksempel FSAnalyze eller IndexUpdate, kan mislykkes.
Én eller flere meldinger som ligner på følgende, vises i hendelses- og meldingsloggene.
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
Cause
OneFS tillater som standard maksimalt 20 000 øyeblikksbilder på tvers av hele klyngen. Klyngen tillater ikke oppretting av flere øyeblikksbilder før eksisterende øyeblikksbilder enten slettes manuelt eller utløper og slettes av SnapshotDelete Jobb.
Gjeldende antall øyeblikksbilder i en klynge kan vises ved hjelp av denne kommandoen:
# isi snap snap list | grep Total
Innstillingen for maksimalt antall øyeblikksbilder kan vises ved hjelp av denne kommandoen:
# sysctl efs.snapshot.max_snapshots
Résolution
Maksimalt antall øyeblikksbilder som kan lagres på tvers av klyngen, kan økes.
VIKTIG!
Konsekvensene av å endre øyeblikksbildegrensen må forstås fullt ut før du bruker denne sysctl-endringen. Kontakt Dells tekniske kundestøtte hvis du har spørsmål.
Hvis du setter maksimalt antall øyeblikksbilder til en verdi som er høyere enn standard, kan det ha negativ innvirkning på klyngeytelsen. Hvis antallet øyeblikksbilder uventet overskrider standardgrensen, kan det være et teknisk problem. Feilkonfigurerte tidsplaner for øyeblikksbilder, SyncIQ-problemer eller jobbfeil kan føre til at antall øyeblikksbilder overskrider standardgrensene. Hvis du øker den maksimale grensen for øyeblikksbilder uten å ta tak i disse underliggende problemene, kan det påvirke klyngen negativt. Teknisk støtte bør kontaktes for å undersøke og løse disse problemene, hvis de finnes.
Slik endrer du maksimalt antall øyeblikksbilder:
# sysctl efs.snapshot.max_snapshots=<#_of_snapshots>
Eksempel: (Øker øyeblikksbildegrensen til 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
Informations supplémentaires
Alle gjeldende versjoner av OneFS siden OneFS 7.1 har en grense på 20000. Tidligere versjoner av OneFS hadde en grense på 2048.
| Sysctl | Datatype | Verdier | Konfigurerbar | Støttede operativsystemer |
|---|---|---|---|---|
| efs.snapshot.max_snapshots | Heltall | 2048 (standard) | Ja | OneFS 6.5–7.0 |
| efs.snapshot.max_snapshots | Heltall | 20000 (standard) | Ja | OneFS 7.1 – 9.0+ |