OneFS: Sysctl: efs.snapshot.max_snapshots
Résumé: Tässä artikkelissa kerrotaan, miten voit lisätä klusteriin tallennettavien tilannevedosten enimmäismäärää.
Symptômes
Klusteri ei ehkä pysty luomaan uusia tilannevedoksia, koska tilannevedosten enimmäismäärä ylittyy. Ajoitetut tilannevedokset, SyncIQ ja tilannevedoksia luovat työt, kuten FSAnalyze tai IndexUpdate, saattavat epäonnistua.
Tapahtuma- ja viestilokeissa näkyy vähintään yksi seuraavan kaltainen viesti.
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 sallii oletusarvoisesti enintään 20 000 tilannevedosta koko klusterissa. Klusteri ei salli uusien tilannevedosten luomista, ennen kuin olemassa olevat tilannevedokset on poistettu manuaalisesti tai ne ovat vanhentuneet ja poistetut SnapshotDelete Työ.
Klusterin tämänhetkisten tilannevedosten määrää voi tarkastella seuraavalla komennolla:
# isi snap snap list | grep Total
Tilannevedosten enimmäisasetusta voidaan tarkastella seuraavalla komennolla:
# sysctl efs.snapshot.max_snapshots
Résolution
Koko klusterissa tallennettavien tilannevedosten enimmäismäärää voidaan lisätä.
TÄRKEÄÄ!
Tilannevedosten rajoituksen muuttamisen seuraukset on ymmärrettävä täysin, ennen kuin tätä järjestelmän muutosta käytetään. Ota yhteys Dellin tekniseen tukeen, jos sinulla on kysyttävää.
Tilannevedosten enimmäismäärän asettaminen oletusarvoa suuremmaksi voi heikentää klusterin suorituskykyä. Jos tilannevedosten määrä ylittää odottamatta oletusrajan, kyseessä saattaa olla tekninen ongelma. Väärin määritetyt tilannevedosten aikataulut, SyncIQ-ongelmat tai työn epäonnistumiset voivat aiheuttaa tilannevedosten määrän ylitysrajan ylittymisen vuoksi. Tilannevedosten enimmäismäärän nostaminen korjaamatta taustalla olevia ongelmia voi vaikuttaa negatiivisesti klusteriin. Jos ongelmia ilmenee, ota yhteyttä tekniseen tukeen näiden ongelmien tutkimista ja ratkaisemista varten.
Tilannevedosten enimmäismäärän muuttaminen:
# sysctl efs.snapshot.max_snapshots=<#_of_snapshots>
Esimerkki: (Tilannevedosten raja nostetaan vuoteen 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
Kaikissa OneFS 7.1:n jälkeisissä OneFS-versioissa on 20000 tilannevedoksen rajoitus. OneFS:n aiemmissa versioissa tilannevedosten raja oli 2048.
| Sysctl | Tietotyyppi | Arvot | Määritettävissä | Tuetut käyttöjärjestelmät |
|---|---|---|---|---|
| efs.snapshot.max_tilannevedokset | Kokonaisluku | 2048 (oletus) | Kyllä | OneFS 6.5–7.0 |
| efs.snapshot.max_tilannevedokset | Kokonaisluku | 20000 (oletus) | Kyllä | OneFS 7.1 – 9.0+ |