Avamar: Status.dpn-komennon tuloksen ymmärtäminen
Summary: Tämä artikkeli sisältää status.dpn-komennon yleiskatsauksen.
Instructions
Tässä artikkelissa kuvataan status.dpn komento ja selittää sen tulosteen jokaisen osan.
Mikä on status.dpn komento?
pikanäppäimellä status.dpn Komento on a perl Komentosarja, joka muotoilee sarjan "avmaint nodelist" ja Linux-käyttöjärjestelmän (OS) komennot ihmisen luettavissa olevaan muotoon Avamar Gridin nykyisen tilan tarkastelemiseksi.
Kuten muutkin Avamar-komennot ja -työkalut, status.dpn sijaitsee "/usr/local/avamar/bin/" hakemisto.
pikanäppäimellä status.dpn Komento määräytyy GSAN online-tilassa juoksemista varten, kuten "avmaint" Vuorovaikutuksessa GSAN suorittaaksesi sen komennot.
Jos GSAN ei ole käynnissä datasolmussa, solmusta ei näytetä muita tietoja kuin solmun numero ja offline-tila.
Esimerkki status.dpn tuotos:
Tue May 13 00:43:37 EDT 2025 [Avamar1.company.com] Tue May 13 04:43:36 2025 UTC (Initialized Fri Aug 26 22:10:38 2022 UTC)
Node IP Address Version State Runlevel Srvr+Root+User Dis Suspend Load UsedMB Errlen %Full Percent Full and Stripe Status by Disk
0.0 192.168.255.2 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 1 false 0.03 30672 26994469 0.1% 0%(onl:62 ) 0%(onl:44 ) 0%(onl:54 ) 0%(onl:36 ) 0%(onl:38 ) 0%(onl:37 ) 0%(onl:37 ) 0%(onl:42 ) 0%(onl:33 ) 0%(onl:32 ) 0%(onl:30 ) 0%(onl:30 )
0.1 192.168.255.3 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 2 false 0.02 30821 26812792 0.1% 0%(onl:40 ) 0%(onl:33 ) 0%(onl:41 ) 0%(onl:33 ) 0%(onl:68 ) 0%(onl:32 ) 0%(onl:33 ) 0%(onl:39 ) 0%(onl:31 ) 0%(onl:36 ) 0%(onl:31 ) 0%(onl:50 )
0.2 192.168.255.4 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.02 29008 26927773 0.1% 0%(onl:36 ) 0%(onl:39 ) 0%(onl:41 ) 0%(onl:48 ) 0%(onl:40 ) 0%(onl:34 ) 0%(onl:41 ) 0%(onl:32 ) 0%(onl:41 ) 0%(onl:35 ) 0%(onl:34 ) 0%(onl:46 )
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable
System ID: 1234567890@EC:2A:72:07:59:23
All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full
Last checkpoint: cp.20250512120531 finished Mon May 12 08:05:55 2025 after 00m 24s (OK)
Last GC: finished Mon May 12 08:00:26 2025 after 00m 08s >> recovered 0.00 KB (OK)
Last hfscheck: finished Mon May 12 08:04:15 2025 after 02m 54s >> checked 1406 of 1406 stripes (OK)
Maintenance windows scheduler capacity profile is active.
The backup window is currently running.
Next backup window start time: Tue May 13 20:00:00 2025 EDT
Next maintenance window start time: Tue May 13 08:00:00 2025 EDT
status.dpn Komentonäytöt:
-
Aika ja päivämäärä paikallisella aikavyöhykkeellä
-
Avamar Utility Node -solmun isäntänimi
-
Kellonaika ja päivämäärä koordinoituna yleisaikana (UTC)
-
Kellonaika ja päivämäärä, jolloin Avamar-ruudukko alustettiin (asennettiin) UTC-ajassa. UTC näkyy, kun datasolmut toimivat UTC-aikana
- Näyttää kunkin datasolmun loogisen solmun numeron
status.dpn Komento ei näytä apusolmun tilatietoja, koska GSAN ei toimi Utility-solmussa)
- Näyttää sisäisen varmuuskopioverkon IP-osoitteen
- Näyttää laitteen version
GSANbinaari Avamar-datasolmussa
GSAN binaaritiedostoon voidaan liittää hotfix-korjauksen numero, jos GSAN hotfix-korjaus on asennettu, ja versionumeron pitäisi vastata kaikkia Avamar-tietosolmuja Avamar-ruudukossa.)
- Näyttää Avamar-datasolmun nykyisen tilakoodin:
-
-
ONLINE
- pikanäppäimellä
GSANon käynnissä tässä datasolmussa. Normaali toiminta
- pikanäppäimellä
-
OFFLINE
-
pikanäppäimellä
GSANei ole käynnissä tässä datasolmussa. Vaatii vianmäärityksen
-
-
Runlevel:
- Näyttää suoritustason tilan
GSANprosessi (Avamar-datasolmua kohti) - Suoritustasoja on useita
GSAN:
-
-
Sammutus
- Sammutetaan
GSANprosessi
- Sammutetaan
-
Käynnistys
- Käynnistetään
GSANProsessi verkossa
- Käynnistetään
-
Yhdistää
- pikanäppäimellä
GSANYhteyden muodostaminen kuhunkin vertaisdatasolmuunGSAN
- pikanäppäimellä
-
Vahvistaa
- Vahvistetaan
stripe DNS tablekussakin Avamar-datasolmussa
- Vahvistetaan
-
Käynnistys
- Raitojen tuominen verkkoon
-
Synkronointi
- Mahdollisten päivitettävien raitojen tunnistaminen luomalla ne uudelleen tai käyttämällä tapahtumalokeja
-
Päivitys
- Käytetään, kun
GSANbinaaritiedostoa päivitetään uudempaan versioon
- Käytetään, kun
-
Käynnissä
- pikanäppäimellä
GSANon alkanut. Kaikki raidat ovat online-tilassa, mutta niitä ei voi hyväksyä varmuuskopioita
- pikanäppäimellä
-
Fullaccess-
Ruudukko on käytettävissä varmuuskopioiden hyväksymistä varten
-
-
Srvr+Root+User:
- Näyttää Avamar-datasolmun toiminnan käyttötilan:
-
-
Srvr- Avamar
GSANOikeudet
- Avamar
-
Root- Avamar
dpn root userOikeudet
- Avamar
-
User-
Kaikki muiden käyttäjien oikeudet
-
-
-
-
mhpu+0hpu+0hpu- Täydet käyttöoikeudet
- Normaali toiminta
- Täydet käyttöoikeudet
-
mhpu+0hpu+0000- Järjestelmänvalvojatila
- Aika
"waitcGSAN"käynnistyy ahfschecksitäGSANkapasiteetti on yhtä suuri tai suurempi kuin "diskreadonly"raja ja käyttöjärjestelmän kapasiteetin käyttöasteen ero ylittää "freespaceunbalance "Arvo, joka on lueteltu"avmaint config"
- Aika
- Järjestelmänvalvojatila
-
mhpu+0000+0000- Synkronointitila
- Käynnistetään uudelleen
GSANraitojen synkronoinnin aikana ja kun "testintegrity"on käynnissä tai raitaa rakennetaan uudelleen
- Käynnistetään uudelleen
- Synkronointitila
-
m000+0000+0000-
Vain luku -tilassa
- Näkyy tarkistuspisteiden aikana
-
-
(Voi näkyä myös muodossa 0000+0000+0000)
Katso liitteestä #1 prosessit, jotka vaikuttavat aktiviteetin käyttötilaan.
mhpu Bittiä:
-
-
m = Siirrä
- Pystyykö järjestelmä siirtämään raitoja?
-
h=HFS-tietosäilö
- Pystyykö järjestelmä kirjoittamaan HFS:n tietovarastoon?
-
p = pysyvä säilö
- Pystyykö järjestelmä kirjoittamaan pysyvään säilöön?
-
u = käyttäjän kirjanpitojärjestelmä
-
Pystyykö järjestelmä kirjoittamaan käyttäjän kirjanpitojärjestelmään?
-
-
- Avamar-datasolmussa käytössä olevien aikatauluttajien määrä
- Aikatauluttajayhteydet ovat yhteyksiä
GSANAvamar-datasolmun prosessi - Yksi lähettäjäyhteys per
GSANyhteys taiGSANVuorovaikutteinen komento - Esimerkki
GSANYhteys olisi varaistunto"avtar"prosessi - Esimerkki
GSANVuorovaikutteinen komento olisi"avmaint"
- Näyttää lähettäjän tilan (keskeytetty tai ei)
- Jos Avamar-järjestelmä keskeytetään, se estää uusien aikatauluttajien aktivoinnin varmuuskopiointia, palautusta ja replikointia varten
- Näyttää Avamar-datasolmun hetkellisen kokonaiskuormituksen keskiarvon
UsedMB:
- Avamar-datasolmun tällä hetkellä käytössä olevan RAM-muistin kokonaismäärä kaikissa prosesseissa
Errlen:
- Avamar-datasolmun /data01/cur/err.log:n pituus tavuina
%Full:
- Prosenttiosuus täynnä kokonaismäärästä
GSANAvamar-datasolmun kapasiteetti - Prosenttiosuus pyöristetään kokonaislukuun (esimerkiksi 47 %)
- Näyttää raitojen ja tilojen määrän osioittain (solmua kohti)
- Näyttää osion täyttymisprosentin
GSANkapasiteetti - Prosenttiosuus pyöristetään ensimmäiseen desimaaliin (esimerkiksi 46,8 %)
- Yhteenveto ruudukon tilasta
- Luettelee solmun tilan,
runlevelsja tilat - Jos kohteella on useita tiloja, jokainen niistä luetellaan.
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
- Näyttää kunnossa tai heikentyneen
- Heikentynyt tila ilmenee, jos solmu on offline-tilassa
- Näyttää, onko ruudukossa toiminnan käyttötilasta johtuvia rajoituksia
- Jos rajoitus on käytössä, näyttöön tulee "admin"
- Jos rajoituksia ei ole, näytössä näkyy täysi.
- Tässä osassa näkyy myös, onko raidat offline-tilassa tai OFFLINE_MEDIA_ERROR-tilassa
- Ensimmäisessä osassa esitetään huoltotoimien tila
GSANon online-tilassa. - Se näyttää ylläpitotoimien edistymisen ja tilan (käynnissä, suoritettu tai epäonnistunut, ja virhe)
- Jos
GSANaloitettiin äskettäin, huoltotoimien tila on poistettu
Katso esimerkkejä liitteestä #3a ja #3b .
- Toisessa osassa näkyy aktiivinen aikataulu, käynnissä olevat ylläpitotehtävät sekä huolto- ja varmuuskopiointiaikataulun tiedot
-
-
Komentosarja
- Suorittaa
GSANhuoltoskriptit kunkin ikkunan alussa. Oletusarvoisesti se toimii jopa 15 minuuttia keskeytyksettä, minkä jälkeen se toimii rinnakkain muiden tehtävien kanssa, kunnes se on valmis. - Nämä komentosarjat sijaitsevat
"/usr/local/avamar/etc/GSAN-maint-scripts/"hakemisto
- Suorittaa
-
indexcacheloader- Lataa indeksivälimuistit varmuuskopiointi-ikkunan alussa ja tarvittaessa ylläpitoikkunassa sekä purkaa indeksivälimuistit ylläpitoikkunan alussa.
- Versiosta 7.x alkaen on
"indexcacheunloader"Tehtävä, joka näyttää"indexcaches"purkaminen
-
Peruuta
- Peruuttaa tai lopettaa varmuuskopioinnit ennen roskien keräystä
-
gc/cp/hfscheck- Vastaava ylläpitotehtävä on käynnissä
-
autorepair- Suorittaa automaattisen korjauksen (tarvittaessa) jälkeen:
hfscheckValmis
- Suorittaa automaattisen korjauksen (tarvittaessa) jälkeen:
-
Konversio
- Muuntaa raidat (tarvittaessa) ylläpitoikkunan lopussa
-
Vaaka
-
Tasapainottaa raidat huoltoikkunan lopussa, jos huoltotoimien suorittamisen jälkeen on aikaa.
-
Oletusarvoisesti asettaa väliaikaisesti
"balancemin"arvoon 10 (voidaan määrittää kohdassaavmaintaikataulu), ellei"balancemin"on jo asetettu eksplisiittisesti käyttämällä "avmaint config"
-
-
- Aikataulujen tiedot on määritetty, kun Avamar huolto (jätteiden keräys, tarkastuspiste ja
hfscheck), ja varmuuskopioinnit on ajoitettu alkamaan
- Tässä osassa näkyy myös, onko jokin aikatauluista tai yksittäisistä huoltotoimenpiteistä pysäytetty tai keskeytetty.
Katso esimerkki liitteestä #4.
Additional Information
Liite #1 - Aktiviteettien käyttötilat:
Seuraavat kohteet voivat muuttaa Avamar-ruudukon käyttötilaa:
Määritä seuraavalla komennolla, mikä prosessi on muuttanut Avamar-ruudukon toiminnan käyttötilaa.
avmaint nodelist --xmlperline=99 | grep activityaccessmodes
Esimerkkitulos:
<activityaccessmodes adminuser="mhpu+0hpu+0hpu" checkpoint="mhpu+0hpu+0hpu" conversion="mhpu+0hpu+0hpu" diskbeat="mhpu+0hpu+0hpu" garbagecollect="mhpu+0hpu+0hpu" heartbeat="mhpu+0hpu+0hpu" hfscheckserver="mhpu+0hpu+0hpu" hfscheckexecute="mhpu+0hpu+0hpu" nodebeat="mhpu+0hpu+0hpu" runlevel="mhpu+0hpu+0hpu" testintegrity="mhpu+0hpu+0hpu" removehashes="mhpu+0hpu+0hpu" rebuildstripe="mhpu+0hpu+0hpu" diskfull="mhpu+0hpu+0hpu"/>
Liite #2 - Raidan tila:
ONL-Online-(onl:2961)- Stripe on online-tilassa ilman ongelmia
- Normaalin raidan tila
- OFF - Offline -
(onl:2960,OFF:1)- Stripe on offline-tilassa
- Tämävoi johtua raidan uudelleenrakentamisesta tai raidan siirtämisestä offline-tilaan virheen vuoksi
- ERR - Virhe -
(onl:2959,ERR: 2)- Raita on OFFLINE_MEDIA_ERROR
- Katso Avamar: Lisätietoja saat offline-tilassa tapahtuvasta raidoitusten vianmäärityksestä OFFLINE_MEDIA_ERROR virheiden avulla (ratkaisupolku)
- SUS - Keskeytetty -
(onl:1,SUS:2960)- Loita on todennäköisesti keskeytetty levyn I/O-suorituskyvyn vuoksi, minkä vuoksi Avamar on keskeyttänyt dataosion
- Katso Avamar: Avamarin keskeytetyt osiot, raidat ja hfscheck-virheet Lisätietoja
- MIG - Siirto -
(onl:2960,MIG:1)- Stripe siirtyy tai siirtyy toiseen Avamar-datasolmuun
- RES - Uudelleenkäynnistys -
(onl:2040,RES:920)- Stripe käynnistyy uudelleen edellisestä offline-tilastaan
Liite #3a – Esimerkki Avamar-ruudukossa suoritettujen huoltotoimien tuloksista:
Last checkpoint: cp.20121223181633 finished Sun Jan 23 18:17:00 2013 after 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s >> recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >> checked 2132 of 2132 stripes (OK)
Lisäys #3b - Näyte huoltotoimista GSAN käynnistää uudelleen:
No checkpoint yet
No GC yet
No hfscheck yet
Liite #4 - Huoltoaikataulun, tarkistuspisteen, roskien keräämisen ja hfscheck Keskeyttäminen:
Maintenance windows scheduler capacity profile is active.
WARNING: cp is suspended temporarily.
WARNING: gc is suspended temporarily.
WARNING: hfscheck is suspended temporarily.
The backup window is currently running
Next backup window start time: Tue May 13 21:00:00 2025 PDT
Next maintenance window start time: Tue May 13 14:00:00 2025 PDT
Liite #5 - status.dpnKomentovaihtoehdot:
status.dpn<aikaväli sekunteina>- Suorittaa
status.dpnkomento silmukassa määritetyn sekuntimäärän ajan- Arvo 10 (kymmenen) palauttaa
status.dpnTulosta 10 sekunnin välein, kunnes komento poistuu manuaalisesti - Arvo 0 (nolla) palauttaa yhden
status.dpnLähtö ilman silmukkaa
- Arvo 10 (kymmenen) palauttaa
- Suorittaa
--help- Näyttää
status.dpnOhje-valikko
- Näyttää
--short- Näytä vähemmän tietoja kohteessa
status.dpn- Poistaa isäntänimen, version, latauksen,
UsedMB%Full ja Percent Full ja Stripe Status by Disk Information
- Poistaa isäntänimen, version, latauksen,
- Käytetään nopeampaan näyttöön
status.dpnTulokset ja vianmääritys
- Näytä vähemmän tietoja kohteessa
--sort- Lajittelee solmut eri muuttujavaihtoehdon mukaan:
- =solmu
- Datasolmujen lajittelu loogisten solmunumeroiden mukaan (oletus)
- =
ipaddr- Lajittelee datasolmut IP-osoitteen mukaan
- =aikatauluttaja
- Lajittelee tietosolmut käytössä olevien aikatauluttajien määrän mukaan (lajiteltu siten, että luettelon alussa on vähiten käytössä olevia aikatauluttajia)
- =kuorma
- Lajittelee datasolmut kuormitusarvon mukaan (lajiteltu pienimmän kuormitusarvon mukaan luettelon alussa)
- =käytetty
- Lajittelee datasolmut
UsedMBarvo (lajiteltu pienimmällä arvollaUsedMBovat luettelon kärjessä)
- Lajittelee datasolmut
- =täysi
- Lajittelee datasolmut %Full-arvon mukaan (lajittelevat pienimmällä arvolla %Full ovat luettelon yläosassa)
- =solmu
- Lajittelee solmut eri muuttujavaihtoehdon mukaan: