Kapasitetsadministrasjon i Avamar: Slik sletter eller utløper du sikkerhetskopiering i bulk med "modify-snapups"-verktøyet

Summary: Slik sletter eller utløper du sikkerhetskopiering i bulk med verktøyet "modify-snapups".

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

Denne artikkelen er for å dokumentere hvordan du bruker verktøyet modify-snapupspå et Avamar-system for å hjelpe deg med noen av følgende utfordringer.
  • Administratoren ønsker å slette sikkerhetskopier i bulk for å løse eller forhindre en situasjon med høy kapasitet.
  • Systemet er i ferd med å bli fullt, og selv om oppbevaringspolicyene reduseres, påvirker denne handlingen bare nye sikkerhetskopier. Det er også nødvendig å endre utløpet av eksisterende sikkerhetskopier.
  • Eksisterende sikkerhetskopier ble angitt med feil utløpsdatoer.
  • Endringer i virksomhetskravene og organisasjonsverktøyet må lagre flere eller færre sikkerhetskopier enn det som opprinnelig var planlagt.

    Cause

    Verktøyet "modify-snapups.sh" er et skript som finnes som standard på Avamar Utility Node under /usr/local/avamar/bin.

    Resolution

    Verktøyet erstatter skriptene "expire-snapups" og "delete-snapups", som var tidligere former for verktøyet. Begge disse tidligere skriptene er avskrevet, og kommandoene ringer nå direkte til modify-snapups hvis de kjøres (se element 1 i Merknader).

    Utløps- og slettemoduser:    
    modify-snapups kjøres enten ved hjelp av utløpsmodus eller slettingsmodus.
     
    modify-snapups --help
    modify-snapups – endre snapup-versjon
    : 7.1.0-370 (1.11)
    Bruk: modify-snapups [--mode={delete|expire}] [-help] [alternativer ]
    Dette programmet gjør ingenting når det aktiveres som modify-snapups.
    I stedet kan du aktivere dette programmet som snapup-moduler eller utløpssmekk
    , eller ved hjelp av --mode={delete|expire} før andre alternativer.

    Flaggene som sendes til hver modus, er nesten identiske og vises ved å legge til – hjelp til kommandoen. (se artikkel nr. 2 i Merknader)

    Hva gjør skriptet?  
    Det er trygt å kjøre endre-snapups alene fordi det ikke gjør noen endringer i Avamar-serveren.

    Når det kjøres med riktige argumenter, genererer verktøyet et skript som inneholder en liste over kommandoer. Når du kjører skriptet, kjøres listen over kommandoer i seriell, slik at du kan endre utløpsdatoene for hver sikkerhetskopi eller slette den.

    Kommandoene genereres i henhold til flaggene som sendes til modify-snapups.  

    En bruker kan bestemme om de skal inkludere sikkerhetskopier:      
    • Innenfor et bestemt datointervall (-etter/--før)
    • Under et bestemt domene (-domene)
    • For en bestemt klient
    • Om du vil inkludere interne sikkerhetskopier av Avamar-databasen for AVI, EM, MC
    • Om du vil inkludere sikkerhetskopier på replikeringsmålet

    Eksempel på kommandoer

    Eksempel 1: Kontroller alle sikkerhetskopiene under «mydomain», og opprett et skript som utløper de som ble opprettet før 1. mars 2015.
     
    modify-snapups --mode=expire --domain=/mydomain --before=2015-03-01 > expire-backups-output-script.txt

    Skriptet produserer en liste over mccli-redigeringskommandoer for sikkerhetskopiering for å ENDRE (som i dette tilfellet er å utløpe) de aktuelle sikkerhetskopiene. De som ikke samsvarer med kriteriene, er også oppført, men er prefikset med en hash (#) og beskrivelsen CONSERVE:   
     
    # ENDRE snapup-dato: 2015-02-17 08:04:30 GMT Lab#: 418 Replikert: Ekko ikke aktuelt
    : "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 replikert: N/A
    # Echo kjører: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16"
    # mccli backup edit --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 replikert: N/A
    # Echo kjører: "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

    Eksempel 2: Slett alle sikkerhetskopier under Mydomain, som ble opprettet for mer enn én måned siden.
     
    modify-snapups --mode=delete --domain=/mydomain --before='1 month ago' > output-script.txt

    Bruk riktige datoer som i eksempel nr. 1, men her brukes "egendefinerte" Linux-dato notasjoner (for 1 måned siden).

    Skriptet inneholder utdata som vist nedenfor (avkortet av plassårsaker). I overskriften forklarer skriptet nøyaktig hvilken operasjon det utfører, og parametrene som er i kraft. Skriptet ble kjørt 17. april 2015.
    # ==========================================================================#
    KLIENT: /mydomain/server
    # Operasjon: SLETT valgte snapups
    # etter: "Juni 1 1999 00:00:00" (928191600) tirsdag 1. juni 00:00:00 IST 1999
    # Før: "1 måned siden" (1426614045) tirsdag 17. mars 17:40:45 GMT 2015
    # ================================================================== ========
    # *** FINNER INGEN SNAPUPS ***
    # =======================================================================================================================================================================================================================================================================
    === /mydomain/myclient.avamar.com
    # Drift: SLETT valgte snapups
    # etter: "Juni 1 1999 00:00:00" (928191600) tirsdag 1. juni 00:00:00 IST 1999
    # Før: "1 måned siden" (1426614045) tirsdag 17. mars kl. 17.40.45 GMT 2015
    # ==============================================================================
    # CONSERVE Snapup date: 2015-03-18 08:03:31 GMT Lab#: 437 replikert: N/A
    # Echo kjører: "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 replikert: Ekko ikke aktuelt
    : "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true"
    mccli backup 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 replikert: Ekko ikke aktuelt
    : "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true"
    mccli backup 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 replikert: Ekko ikke aktuelt
    : "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

    Sikkerhetskopier som er oppført med MODIFY, endres med kommandoen mccli backup delete(sletting av mccli-sikkerhetskopiering). Alle disse sikkerhetskopiene har "opprettet" datoer før 1 måned siden (17. mars 2015).

    Eksempel 3: Utvid utløpet av eksisterende sikkerhetskopier.
    Følgende kommando tar sikkerhetskopier som opprettes mellom 1. og 15. mai 2018 for klienter under /clients-domenet, og oppretter et skript som erstatter utløpet av disse sikkerhetskopiene når de kjøres, slik at de utløper 100 dager etter at sikkerhetskopieringen ble opprettet.
     
    modify-snapups --domain=/clients/ --mode=expire --after='2018-05-01' --before='2018-05-15' --days=100 > expire-backups-output-script.txt

    .
    8.
    # ==========================================================================
    = = KLIENT: /clients/server.asl.lab.emc.com
    # Drift: UTLØPE valgte snapups
    # etter: "2018-05-01" (1525158000) tirsdag 1. mai 00:00:00 PDT 2018
    # før: "2018-05-15" (1526367600) tirs 15. mai 00:00:00 PDT 2018
    # ====================== =========================================================
    # MODIFY Snapup date: 2018-05-07 22:00:52 PDT Lab#: 498 Replikert: Ekko ikke aktuelt
    : "mccli backup edit --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15"
    mccli backup edit --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 replikert: Ekko ikke aktuelt
    : "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# Snapup-dato for KONSERVE: 2018-06-25 22:00:41 PDT Lab#: 501 replikert: N/A
    # Echo kjører: "mccli backup edit --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03"
    # mccli backup edit --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#: 491 replikert: N/A
    # Echo kjører: "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


    Kjøre skriptet for å endre eller slette sikkerhetskopier

    Det anbefales på det sterkeste at du utfører et kontrollpunkt før du kjører denne prosedyren.

    Etter at du har opprettet skriptet, må du kontrollere innholdet nøye. Når du er fornøyd med handlingene som skal utføres, angir du at skriptet skal kjøres.

    Opprett for eksempel et skript for å slette alle sikkerhetskopier under /mydomain, som er eldre enn 6 måneder.

    Angi at skriptet skal kjøres, og kontroller tillatelsene:    
     
    admin@utility:~/modsnap/>: chmod +x delete-backups-mydomain-before-6monthsago.txt
    admin@utility:~/modsnap/>:  ls -l-rwx
    ------ 1 admin admin 15016 Apr 17 18:55 delete-backups-mydomain-before-6monthsago.txt

    Kjør skriptet. Omadresser utdataene til en annen fil for å registrere endringene som er gjort.
     
    admin@utility:~/modsnap/>: ./delete-backups-mydomain-before-6monthsago.txt
    kjører: mccli backup delete --domain=/mydomain --name=myclient.customer.com --labelNum=323 --created=2014-09-25 --force=true
    0,22553,Backup deleted.
    Attribute Value
    ---------- --------------------------------------
    path /mydomain/myclient.customer.com
    retention N
    labelnum 323
    createtime 2014-09-25 18:07:04 IST
    plugin 3001

    Hvis skriptet ble kjørt til fullføring og kjøres én gang til, kan du se:    
    1, 22552, sikkerhetskopi finnes ikke

    Hvis skriptet bruker lang tid på å kjøre og må stoppes, kan det kjøres én gang til. Hvis du vil unngå å kontrollere tidligere slettede sikkerhetskopier, redigerer du skriptet manuelt for å slette kommandoene som allerede er behandlet. Du kan også regenerere skriptet på nytt.

    Generering og kjøring av skriptet kan ta en betydelig tidsperiode. Det er nyttig å "dele og overvinne" ved å dele arbeidet inn i mindre tidsperioder eller individuelle domener.

    Additional Information

    Vare nr. 1
    ls -ls /usr/local/avamar/bin/ | grep modify-snapups
         0 lrwxrwxrwx 1 rotrot 14. nov 28 19:42 delete-snapups -> modify-snapups
    0 lrwxrwxrwx 1 root root 14 28. november 19:42 expire-snapups -> modify-snapups
    24 -rwxr-xr-x 1 root root 24185 8. september 23:46 modify-snapups

    Begrepet «snapup» er en foreldet Avamar-terminologi som kan brukes til å bety en sikkerhetskopi. Det er en hybrid av ordene snapshot ogsikkerhetskopiere.

    Vare nr. 2
    Fullstendig dokumentasjon om hvordan du bruker slette- og utløpsmoduser, er tilgjengelig ved å legge til hjelp for kommandoen.
     
    modify-snapups --mode=expire --help
    modify-snapups --mode=delete --help

    Vare nr. 3
    Vær oppmerksom på følgende artikkel. Se denne videoen:  
     

    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.