Dell Unity: tallennussuorittimen paniikki poolin täyden tapahtuman aikana
Samenvatting: Tässä artikkelissa kerrotaan, miksi tallennussuoritin (SP) panikoi, kun varanto saavuttaa 100 %:n kulutuksen, ja tarjoaa korjausvaihtoehtoja.
Symptomen
Storage Pool saavutti 100% täynnä.
Tallennusprosessi on joutunut paniikkiin, kun varanto täyttyy ja vähintään yksi tiedostojärjestelmä (FS) tai loogisten yksiköiden numero (LUN) näkyy offline-tilassa ja vaatii palautusta. Myös offline-tilaan merkityt yhden tai useamman maksuruudun tai LUN:n tilannevedokset on palautettava.
Useat hälytykset voivat viitata tähän uima-altaan tilaongelmaan:
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
Paniikin järjestys:
- Varanto täyttyy täysin, ja järjestelmä alkaa mitätöidä tilannevedoksia.
- Levyjärjestelmä alkaa purkaa tilannevedoksia.
- Ryhmä yrittää päivittää metatiedot ja superblokin voidakseen varata
getSlice. Tämä epäonnistuu, koska uima-allas on 100% täynnä. - Tilannevedosten aikakatkaisu poistetaan ja SP-ytimen kaatuminen tapahtuu.
Oplossing
FS:n, LUN:ien ja tilannevedosten on oltava varannossa vapaata tilaa, jotta palautusyritys voidaan käynnistää. Tämä tehdään laajentamalla vaikutusalueen allasta.
Jos vaikutuksen alaista allasta ei voida laajentaa, altaaseen on tehtävä vapaata tilaa jollakin seuraavista tavoista:
- Poista tilannevedokset
- Laajenna tallennusvarantoa (käyttämällä olemassa olevia asemia tai ostamalla lisää asemia, jos paikkoja on vapaana)
- Poista tarpeettomat resurssit (LUN:t tai FS:t)
- Suorita tilan palautusmenettely (isäntäpuolelta) vapauttaaksesi mahdollisesti tilaa, jota ei ole nollattu levyjärjestelmän puolella
- Ennalta varattuun tilaan liittyvien ongelmien tutkiminen
Jos tarvitset lisäapua, ota yhteys Dellin tekniseen tukeen ja tutustu tähän Dellin tietämyskannan artikkeliin.
Muita vinkkejä
- Automatisoi tilannevedosten poisto: Määritä säilytyskäytännöt poistamaan vanhat tilannevedokset automaattisesti.
- Tarkista tilannevedosten aikataulut: Vältä liian usein toistuvia tilannevedosten luontia.
- Ota hälytykset käyttöön: Määritä hälytykset varannon käytön raja-arvoille (esimerkiksi 80 %, 90 %) toimimaan ennakoivasti.
Asiaan liittyvät asiakirjat:
Aiheeseen liittyvät Dellin tietämyskannan artikkelit:
Extra informatie
Kuinka poistaa tarpeettomia tilannekuvia
Vaihe 1: Tarkista uima-altaan käyttö:
- Unisphere:
- TALLENNUSVARANNOT >
- Valitse varanto, jota ongelma koskee, ja tarkista
Used (%)-sarakkeessa. - Napsauttamalla varannon nimeä näet tarkat käyttötiedot, kuten tilannevedosten käyttämän tilan.
- Komentoriviliittymä:
- Kirjaudu Putty-palveluun palvelun tunnistetiedoilla.
- Suorita komento:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
Vaihe 2: Tunnista suuret tai vanhat tilannevedokset:
- Unisphere:
- STORAGE > Block > LUNs tai STORAGE > File > File Systems
- Tarkista kunkin loogisen levyn tai tiedostojärjestelmän Snapshots-välilehti .
- Komentoriviliittymä:
- Kirjaudu Putty-palveluun palvelun tunnistetiedoilla.
- Tarkista tilannevedoksen tiedot suorittamalla komento:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - Tarkista yksittäisen tallennusresurssin käyttämä tilannevedostila suorittamalla komento:
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."
Vaihe 3: Poista tilannevedokset:
⚠️ Varoitus: Varmista ennen poistamista, että tilannevedoksia ei tarvita varmuuskopiointiin tai palautukseen. ⚠️
- Unisphere:
- Valitse vähintään yksi poistettava tilannevedos.
- Valitse Poista ja vahvista toiminto.
- Toista tilanne tarvittaessa muille LUN- tai FS-levyille.
- Komentoriviliittymä:
- Suorita komento:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- Suorita komento:
Vaihe 4: Seuraa uima-altaan käyttöä:
- Unisphere:
- Palaa poistamisen jälkeen kohtaan STORAGE > Pools
- Päivitä sivu ja valvo
Used (%)arvo. - Tilan lunastaminen voi kestää muutaman minuutin.
- Komentoriviliittymä:
- Suorita komento:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- Suorita komento: