Avamar: Tietojen kerääminen kapasiteettiongelmien vianmääritystä varten
Summary: Tässä artikkelissa kuvataan, mitä tietoja tarvitaan Avamarin kapasiteettiongelmien vianmääritykseen ja miten niitä kerätään.
Instructions
Kapasiteettiongelmien ratkaiseminen Avamarissa:
Kun käsitellään Avamar-sähköverkon kapasiteettiongelmia, on tärkeää ymmärtää niiden perimmäinen syy. Tämä edellyttää useita vaiheita, alkaen tietojen keräämisestä perusteellista tutkimusta varten.
Avamar-sähköverkoilla on useita kapasiteettirajoituksia. Näiden rajojen ja niiden historiallisen kontekstin kattava ymmärtäminen voi selventää sekä nykyisiä että aiempia kapasiteettiongelmia, joita järjestelmä on kokenut.
-
80 %: Kapasiteettivaroitus
-
95 %: Kuntotarkastusraja on saavutettu
-
100 %: Palvelimen vain luku -raja saavutetaan, jolloin ruudukko siirtyy järjestelmänvalvojatilaan
-
Roskienkeräys (GC) epäonnistuu, mikä johtaa MSG_ERR_DISKFULL tai MSG_ERR_STRIPECREATE virheisiin.
-
Tarkistuspisteet epäonnistuvat MSG_ERR_DISKFULL virheen vuoksi.
-
Varmuuskopiointia ei voi suorittaa tai se epäonnistuu täyden kapasiteetin vuoksi.
-
Varmuuskopiointi epäonnistuu ja näyttöön tulee MSG_ERR_STRIPECREATE virheitä tai ilmoituksia, jotka ilmaisevat, että kohdepalvelin on täynnä.
-
Käyttötila siirtyy järjestelmänvalvojatilaan (ellei ylläpito ole käynnissä).
-
Varmuuskopiointien ajoitus ei ole käytettävissä eikä sitä voi jatkaa metatietojen kapasiteettirajoitusten vuoksi.
Näiden näkökohtien ymmärtäminen voi auttaa Avamar-verkon kapasiteettiongelmien hallinnassa ja ratkaisemisessa.
Tietojen kerääminen:
Kirjaudu Avamar-apusolmuun järjestelmänvalvojana.
(Nämä vain keräävät tietoja eivätkä ota käyttöön muutoksia)
1 Jos se ei ole vielä tiedossa, se antaa Avamar-palvelimen koko nimen tai täydellisen toimialuenimen (FQDN):
hostname -f
2 Sen varmistaminen, että kaikki palvelut ovat käytössä, mukaan lukien huoltoajoitus:
dpnctl status
3 Yleinen tila:
status.dpn
4 Suorita kapasiteetti.SH-komentosarja 60 päivän tietojen keräämiseksi ja 10 eniten osallistuvaa asiakasta:
capacity.sh --days=60 --top=10
5 Lokit, jotka osoittavat roskien peruskeräystoiminnan viimeisten 30 päivän ajalta:
dumpmaintlogs --types=gc --days=30 | grep "4202"
6 Niiden tietojen määrä, jotka roskankeräys poisti, kuinka monta kulkua se suoritti ja kuinka kauan se oli käynnissä:
dumpmaintlogs --types=gc --days=30 | grep passes | cut -d ' ' -f1,10,14,15,17
7 Tarkista, kuinka kauan hfscheck Juoksut:
dumpmaintlogs --types=hfscheck --days=30 | grep -i elapsed|cut -d ' ' -f1,12 | grep -v check
8 Tiedot kapasiteetin käytöstä solmu- ja osiokohtaisesti:
avmaint nodelist | egrep 'nodetag|fs-percent-full'
9 Luettelo tarkistuspisteistä:
cplist
10 Kunnossapitotöiden ajoitetut aloitus-/lopetusajat:
avmaint sched status --ava | egrep -A 2 "maintenance-window|backup-window" | tail -16
11 Kerää kaikki levyasetukset:
avmaint config --ava | egrep -i 'disk|crunching|balance'
Älä koskaan muuta arvoja, ellei Avamar Subject Matter Expert (SME) neuvo meitä. Muut kuin oletusarvot voivat olla käytössä hyvästä syystä. Ymmärrä tilanne perusteellisesti.
12 Kerää erityyppisten raitojen määrä solmua ja dataosiota kohti:
avmaint nodelist --xmlperline=99 | grep 'comp='
13 Tarkista kussakin solmussa käytössä olevan muistin (ja vaihdon) määrä:
mapall free -m