Avamarin kapasiteetin hallinta: Varmuuskopioiden poistaminen tai vanheneminen joukkona modify-snapups-työkalulla

Summary: Varmuuskopioiden poistaminen tai vanheneminen joukkona modify-snapups-työkalulla.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Artikkelissa on ohjeet Avamar-järjestelmän laajennuksen muokkaustyökalunkäyttämiseen seuraavissa haasteissa.
  • Järjestelmänvalvoja haluaa poistaa varmuuskopiot joukkona suuren kapasiteetin tilanteen korjaamiseksi tai sen estämiseksi.
  • Järjestelmä on täyttymässä, ja vaikka säilytyskäytäntöjä on vähennetty, tämä vaikuttaa vain uusiin varmuuskopioihin. Lisäksi olemassa olevien varmuuskopioiden vanhenemista on muutettava.
  • Olemassa olevien varmuuskopioiden vanhenemispäivät ovat virheelliset.
  • Yrityksen vaatimukset muuttuvat, ja organisaatioon on tallentava enemmän tai vähemmän varmuuskopioita kuin alun perin suunniteltiin.

    Cause

    modify-snapups.sh-apuohjelma on komentosarja, joka on oletusarvoisesti avamar-apuohjelmasolmussa kohdassa /usr/local/avamar/bin.

    Resolution

    Apuohjelma korvaa komentosarjat expire-snapups ja delete-snapups, jotka olivat työkalun aiempia muotoja. Molemmat aiemmat komentosarjat ovat vanhentuneet, ja komennot soittavat nyt suoraan muokkauslaajennuksia, jos ne suoritetaan (katso Huomautuksia-kohdan kohtaa 1).

    Vanhene ja poista tiloja:    
    muokkauslaajennukset suoritetaan joko vanhentumistilassa tai poistotilassa.
     
    modify-snapups --help
    modify-snapups - muokkaa laajennusversiota
    : 7.1.0-370 (1.11)
    Käyttö: modify-snapups [--mode={delete|expire}] [--help] [options]
    This program does nothing invoked as modify-snapups.
    Käynnistä sen sijaan tämä ohjelma poistolaajennuksena tai expire-snapup-laajennustena
    tai --mode={delete|expire} --tilana ennen muita vaihtoehtoja.

    Kuhunkin tilaan välitettävät merkinnät ovat lähes identtisiä, ja niitä tarkastellaan komennon loppuun lisättäen --help. (katso notes-kohdan kohtaa 2)

    Mitä komentosarja tekee?  
    Laajennusten muokkaaminen on turvallista, sillä se ei tee muutoksia Avamar-palvelimeen.

    Kun apuohjelma suoritetaan oikeilla argumenteilla, se luo komentoluettelon sisältävän komentosarjan. Komentosarjan suorittaminen suorittaa komentoluettelon sarjaportin komennoista, jotta kunkin varmuuskopion vanhenemispäivät voidaan muuttaa tai poistaa.

    Komennot luodaan modify-snapup-laajennukseen välitettyjen lippujen mukaan.  

    Käyttäjä voi päättää, sisällytetäänkö varmuuskopiot:      
    • Tietyllä aikavälillä (--after/-before)
    • Tietyllä toimialueella (--toimialue)
    • Tietylle työasemalle
    • Sisäisen Avamar-tietokannan varmuuskopiointi AVI-, EM- ja MC-ohjaimille
    • Replikointikohteen varmuuskopioiden sisällyttäminen

    Esimerkkikomennot

    Esimerkki 1: Tarkista kaikki mydomain-kohdan varmuuskopiot ja luo komentosarja, joka vanhenee ennen 1.3.2015 luodut varmuuskopiot.
     
    modify-snapups --mode=expire --domain=/mydomain --before=2015-03-01 > expire-backups-output-script.txt

    Komentosarja tuottaa luettelon mccli-varmuuskopioinnin edit-komennoista MODIFY-komentoihin (jotka tässä tapauksessa vanhenevat) asianmukaisiin varmuuskopioihin. Myös ehdot eivät täsmää, mutta niiden etuliitteenä on hajautusarvo (#) ja CONSERVE-kuvaus:   
     
    # MODIFY-laajennuksen päivämäärä: 2015-02-17 08.04.30 GMT Lab#: 418 replikoitu: N/A
    echo käynnissä: mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18"
    mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18
    # CONSERVE Snapup date: 2015-04-17 08.05.18 IST Lab#: 457 replikoitu: N/A
    # echo käynnissä: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16"
    # mccli varmuuskopion muokkaus --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16
    # CONSERVE Snapup date: 2015-04-16 08.03.46 IST Lab#: 456 replikoitu: N/A
    # echo käynnissä: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15"
    . # mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15

    Esimerkki 2: Poista kaikki mydomain-kohdan varmuuskopiot, jotka luotiin yli kuukausi sitten.
     
    modify-snapups --mode=delete --domain=/mydomain --before='1 kuukausi sitten' > output-script.txt

    Käytä oikeita päivämääriä, kuten esimerkissä 1, mutta tässä käytetään "friendly"-Linux-päivämäärämerkintöjä (kuukausi sitten).

    Komentosarja sisältää alla kuvatun tuloksen (lyhenne sanoista tilasyistä). Komentosarja selittää otsikossa tarkasti, mitä toimintoa se suorittaa ja mitkä parametrit ovat käytössä. Komentosarja suoritettiin 17.4.2015.
    # ===========================================================================
    työasema: /mydomain/server
    # Operation: POISTA valitut laajennukset
    # jälkeen: "June 1 1999 00:00:00" (928191600) Ti 1.6. 00.00.00 IST 1999
    # ennen: "1 kuukausi sitten" (1426614045) Ti 17.3.17 17.40.45 GMT 2015
    # ==============================================
    # *** SNAPUPS EI LÖYTYNYT ***
    # ===================================
    ============================== ASIAKAS: /mydomain/myclient.avamar.com
    # Operation: POISTA valitut laajennukset
    # jälkeen: "June 1 1999 00:00:00" (928191600) Ti 1.6. 00.00.00 IST 1999
    # ennen: "1 kuukausi sitten" (1426614045) Ti 17.3.17 17.40.45 GMT 2015
    # ==============================================================================
    # CONSERVE Snapup date: 2015-03-18 08.03.31 GMT Lab#: 437 replikoitu: N/A
    # echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true"
    # mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true
    # MODIFY Snapup date: 2015-03-16 08.03.57 GMT Lab#: 435 replikoitu: N/A
    echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true"
    mccli varmuuskopio delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true
    # MODIFY Snapup date: 2015-03-13 08.01.30 GMT Lab#: 434 replikoitu: N/A
    echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true"
    mccli varmuuskopio delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true
    # MODIFY Snapup date: 2015-03-12 08.09.20 GMT Lab#: 433 replikoitu: N/A
    echo käynnissä: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true"
    . mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true

    Muokkausluettelossa mainittuja varmuuskopioita muutetaan mccli backup delete -komennolla. Kaikki varmuuskopiot on luotu ennen kuukauden takaista päivämäärää (17.3.2015).

    Esimerkki 3: Laajenna olemassa olevien varmuuskopioiden vanhenemista.
    Seuraava komento tekee varmuuskopiot, jotka on luotu 1.–15.5.2018 /clients-toimialueella oleville asiakkaille, ja luo komentosarjan, joka korvaa niiden vanhenemisen 100 päivän kuluttua varmuuskopioinnin luomisesta.
     
    modify-snapups --domain=/clients/ --mode=expire --after='2018-05-01' --before='2018-05-15' --days=100 > expire-backups-output-script.txt

    .
    8 .
    # ===========================================================================
    # ASIAKAS: /clients/server.asl.lab.emc.com
    # Operation: EXPIRE selected snapups# After (VANHENTUU, valitut laajennukset
    # jälkeen): "2018-05-01" (1525158000) Ti 1.5.00.00 PDT 2018
    # ennen: "2018-05-15" (1526367600) Ti 15.5. 00.00.00 PDT 2018
    # ====================================================================================
    # MODIFY-laajennuspäivä: 2018-05-07 22.00.52 PDT Lab#: Replikoitu 498: N/A
    echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15"
    mccli varmuuskopion muokkaus --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15
    # MODIFY Snapup date: 2018-05-06 22:00:46 PDT Lab#: 497 replikoitu: N/A
    echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14"
    mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14
    8# CONSERVE-laajennuksen päivämäärä: 2018-06-25 22:00:41 PDT Lab#: Replikoitu 501: N/A
    # echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03"
    # mccli varmuuskopion muokkaus --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03
    # CONSERVE Snapup date: 2018-04-30 22:00:57 PDT Lab#: Replikoitu 491: N/A
    # echo käynnissä: "mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08"
    . # mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08


    Varmuuskopioiden muokkaaminen tai poistaminen komentosarjan suorittamisella

    On erittäin suositeltavaa, että tarkistuspiste tehdään ennen toimenpiteen suorittamista.

    Kun olet luonut komentosarjan, tarkista sisältö huolellisesti. Kun olet tyytyväinen suoritettaviin toimintoihin, määritä komentosarja suoritettavaksi.

    Luo esimerkiksi komentosarja, jolla poistetaan kaikki /mydomain-kohdan varmuuskopiot, jotka ovat vanhempia kuin 6 kuukautta.

    Määritä komentosarja suoritettavaksi ja tarkista käyttöoikeudet:    
     
    admin@utility:~/modsnap/>: chmod +x delete-backups-mydomain-before-6monthsago.txt
    admin@utility:~/modsnap/>:  ls -l-rwx
    ------ 1 järjestelmänvalvoja 15016 Apr 17 18:55 delete-backups-mydomain-before-6monthsago.txt

    Suorita komentosarja. Kirjaa tehdyt muutokset uudelleen ohjaamalla tulos toiseen tiedostoon.
     
    admin@utility:~/modsnap/>: ./delete-backups-mydomain-before-6monthsago.txt
    käynnissä: mccli backup delete --domain=/mydomain --name=myclient.customer.com --labelNum=323 --created=2014-09-25 --force=true
    0,22553,Backup deleted.
    Määritteen Arvo
    ---------- --------------------------------------
    path /mydomain/myclient.customer.com
    retention N
    labelnum 323
    createtime 2014-09-25 18:07:04 IST
    plugin 3001

    Jos komentosarja on suoritettu loppuun ja se suoritetaan toisen kerran, katso artikkelia    
    1,22552,Varmuuskopiointia ei ole

    Jos komentosarjan suorittaminen kestää kauan ja se on pysäytettävä, se voidaan suorittaa toisen kerran. Voit välttää aiemmin poistettujen varmuuskopioiden uudelleentarkistuksen muokkaamalla komentosarjaa manuaalisesti jo käsiteltyjen komentojen poistamista varten. Vaihtoehtoisesti voit luoda komentosarjan uudelleen.

    Komentosarjan luonti ja suorittaminen voi kestää huomattavasti. On hyödyllistä jakaa ja hallita jakamalla työ pieniksi aikajaksoiksi tai yksittäisiksi toimialueiksi.

    Additional Information

    Tuote 1
    ls -ls /usr/local/avamar/bin/ | grep modify-snapups
         0 lrwxrwxrwx 1 root root 14 Nov 28 19:42 delete-snapups -> modify-snapups
    0 lrwxrwxrwx 1 root root 14 Nov 28 19:42 expire-snapups -> modify-snapups
    24 -rwxr-xr-x 1 root root 24185 Sep 8 23:46 modify-snapups

    Snapup on vanhentunut Avamar-termi, jota voidaan käyttää varmuuskopioinnin apuna. Se on yhdistelmäpikakuvasta javarmuuskopiosta.

    Tuote 2
    Täydelliset ohjeet poisto- ja vanhenemistilojen käyttämiseen ovat saatavilla kirjoittamalla komentoon help.
     
    modify-snapups --mode=expire --help
    modify-snapups --mode=delete --help

    Tuote 3
    Huomioi seuraava artikkeli. Katso tätä videota:  
     

    Affected Products

    Avamar

    Products

    Avamar, Avamar Client, Avamar Server
    Article Properties
    Article Number: 000058216
    Article Type: Solution
    Last Modified: 19 Nov 2024
    Version:  9
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.