Avamar Capacity Management: Sådan sletter eller udløber du sikkerhedskopier samlet med værktøjet "rediger snapups"

摘要: Sådan sletter eller udløber du sikkerhedskopier samlet med værktøjet "rediger snapups".

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Denne artikel beskriver, hvordan du bruger værktøjet til ændring af snapupspå et Avamar-system til at hjælpe med nogle af de følgende udfordringer.
  • Administratoren ønsker at slette sikkerhedskopier samlet for at løse eller forhindre en situation med høj kapacitet.
  • Systemet er ved at være fuldt, og selvom opbevaringspolitikkerne reduceres, påvirker denne handling kun nye sikkerhedskopier. Det er også nødvendigt at ændre udløbsdatoen for eksisterende sikkerhedskopier.
  • Eksisterende sikkerhedskopieringer blev indstillet med forkerte udløbsdatoer.
  • Forretningskravene ændres, og organisationen skal gemme flere eller færre sikkerhedskopier end oprindeligt planlagt.

    原因

    Værktøjet "modify-snapups.sh" er et script, der som standard findes på Avamar Utility Node under /usr/local/avamar/bin.

    解决方案

    Værktøjet erstatter scripterne "expire-snapups" og "delete-snapups", som var tidligere former for værktøjet. Begge disse tidligere scripts er udfaset, og kommandoerne ringer nu direkte til rediger-snapups, hvis de køres (se element nr. 1 i Noter).

    Udløbs- og sletningstilstande:    
    rediger-snapups køres enten i tilstanden Expire (Udløbet) eller i delete mode (slet tilstand).
     
    rediger-snapups --help
    rediger-snapups - rediger snapups-version
    : 7.1.0-370 (1.11)
    Brug: rediger-snapups [--mode={delete|expire}] [--help] [indstillinger ]
    Dette program gør ingenting, når det startes som rediger-snapups.
    I stedet skal du aktivere dette program som delete-snapups eller udløbe snapups
    , ellers med --mode={delete|expire} før andre indstillinger.

    De flag, der sendes til hver tilstand, er næsten identiske og vises ved at tilføje --help til kommandoen. (se punkt nr. 2 i Bemærkninger)

    Hvad gør scriptet?  
    Kørsel af redigerings-snapups på egen hånd er sikkert, da det ikke foretager ændringer på Avamar-serveren.

    Når den køres med korrekte argumenter, genererer værktøjet et script, der indeholder en liste over kommandoer. Kørsel af script kører listen over kommandoer serielt for at ændre udløbsdatoerne for hver sikkerhedskopi eller slette den.

    Kommandoerne genereres i henhold til de flag, der sendes for at ændre snapups.  

    En bruger kan beslutte, om der skal inkluderes sikkerhedskopier:      
    • Inden for et bestemt datointerval (-efter / --before)
    • Under et bestemt domæne (--domæne)
    • For en bestemt klient
    • Om du vil medtage interne Avamar-databasesikkerhedskopier til AVI, EM, MC
    • Om du vil medtage sikkerhedskopier på replikeringsdestinationen

    Eksempelkommandoer

    Eksempel 1: Kontroller alle sikkerhedskopierne under "mitdomæne", og opret et script, der udløber dem, der er oprettet før 1. marts 2015.
     
    modify-snapups --mode=expire --domain=/mydomain --before=2015-03-01 > expire-backups-output-script.txt

    Scriptet opretter en liste over mccli-redigeringskommandoer til redigering af mccli-sikkerhedskopiering til REDIGER (som i dette tilfælde er at udløbe) de relevante sikkerhedskopier. De, der ikke stemmer overens med kriterierne, er også angivet, men har foranstillet en hash-værdi (#) og beskrivelsen CONSERVE:   
     
    # REDIGER dato for snapshot: 2015-02-17 08:04:30 GMT Lab#: 418 replikeret: N/A
    ekko kører: "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-dato: 2015-04-17 08:05:18 IST Lab#: 457 replikeret: N/A
    # ekko kø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 dato: 2015-04-16 08:03:46 IST Lab#: 456 replikeret: N/A
    # ekko kø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: Slet alle sikkerhedskopier under mitdomæne, som blev oprettet for mere end en måned siden.
     
    modify-snapups --mode=delete --domain=/mydomain --before='1 måned siden' > output-script.txt

    Brug korrekte datoer som f.eks. nr. 1, men til at illustrere bruges her "brugervenlige" Linux-datoindhakke (1 måned siden).

    Scriptet indeholder output som vist nedenfor (afkortet af pladssmæssige årsager). I overskriften forklarer scriptet nøjagtigt, hvilken handling det udfører, og hvilke parametre der er i kraft. Scriptet blev kørt den 17. april 2015.
    # =====================================================================
    #CLIENT: /mydomain/server
    # Handling: SLET valgte snapups
    # Efter: "1. juni 1999 00:00:00" (928191600) tirsdag den 1. juni 00:00:00 IST 1999
    # før: "1 måned siden" (1426614045) Tir 17. marts 17:40:45 GMT 2015
    # ========================================================================================================= ========
    # *** NO SNAPUPS FUNDET ***
    # =========================================================================#
    CLIENT: /mydomain/myclient.avamar.com
    # Handling: SLET valgte snapups
    # Efter: "1. juni 1999 00:00:00" (928191600) tirsdag den 1. juni 00:00:00 IST 1999
    # før: "1 måned siden" (1426614045) tirsdag den 17. marts 17:40:45 GMT 2015
    # ====================================================================
    =====# CONSERVE Snapup-dato: 2015-03-18 08:03:31 GMT Lab#: 437 replikeret: N/A
    # ekko kø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 replikeret: N/A
    ekko kører: "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 replikeret: N/A
    ekko kører: "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 replikeret: N/A
    ekko kører: "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

    Sikkerhedskopieringer, der er angivet med MODIFY, er ændret med kommandoen "mccli backup delete". Disse sikkerhedskopieringer har alle "oprettet" datoer før 1 måned siden (17. marts 2015).

    Eksempel 3: Forlæng udløb af eksisterende sikkerhedskopier.
    Følgende kommando tager sikkerhedskopier, der er oprettet mellem den 1. og 15. maj 2018 for klienter under domænet /clients, og opretter et script, der, når den køres, erstatter udløbet af disse sikkerhedskopier, så de udløber 100 dage, efter sikkerhedskopien blev oprettet.
     
    modify-snapups --domain=/clients/ --mode=expire --after='2018-05-01' --before='2018-05-15' --days=100 > expire-backups-output-script.txt

    .
    8.
    # =====================================================================
    #CLIENT: /clients/server.asl.lab.emc.com
    # Handling: EXPIRE selected snapups# After (UDLØB valgte snapups
    # Efter: "2018-05-01" (1525158000) Tir 1. maj 00:00:00 PDT 2018
    # Før: "2018-05-15" (1526367600) Tir 15. maj 00:00:00 PDT 2018
    # ==========================================================
    ========#MODIFY Snapup-dato: 2018-05-07 22:00:52 PDT Lab#: 498 replikeret: N/A
    ekko kører: "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
    # REDIGER Snapup-dato: 2018-05-06 22:00:46 PDT Lab#: 497 replikeret: N/A
    ekko kører: "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 Snapup-dato: 2018-06-25 22:00:41 PDT Lab#: 501 replikeret: N/A
    # ekko kø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-dato: 2018-04-30 22:00:57 PDT Lab#: 491 replikeret: N/A
    # ekko kø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


    Kørsel af scriptet for at ændre eller slette sikkerhedskopier

    Det anbefales på det kraftigste, at der tages et kontrolpunkt, før du kører denne procedure.

    Når du har oprettet scriptet, skal du kontrollere indholdet omhyggeligt. Når du er tilfreds med de handlinger, der skal udføres, skal du indstille scriptet til eksekverbart.

    Opret f.eks. et script for at slette alle sikkerhedskopier under /mydomain, som er ældre end 6 måneder.

    Indstil scriptet til at være eksekverbart, og kontroller tilladelserne:    
     
    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

    Kør scriptet. Omdiriger outputtet til en anden fil for at registrere de ændringer, der er foretaget.
     
    admin@utility:~/modsnap/>: ./delete-backups-mydomain-before-6monthsago.txt
    kører: mccli backup delete --domain=/mydomain --name=myclient.customer.com --labelNum=323 --created=2014-09-25 --force=true
    0,22553,Sikkerhedskopiering slettet.
    Attributværdi
    ---------- --------------------------------------
    path/mydomain/myclient.customer.com
    retention N
    labelnum 323
    createtime 2014-09-25 18:07:04 IST-plugin
    3001

    Hvis scriptet blev fuldført og blev kørt endnu en gang, skal du se:    
    1.22552, Sikkerhedskopiering findes ikke

    Hvis scriptet tager lang tid om at køre og skal standses, kan det køres endnu en gang. For at undgå at kontrollere tidligere slettede sikkerhedskopier, skal du redigere scriptet manuelt for at slette de kommandoer, der allerede er behandlet. Alternativt kan du gendanne scriptet igen.

    Det kan tage meget tid at generere og køre scriptet. Det er nyttigt at "opdele og besejre" ved at opdele arbejdet i mindre perioder eller individuelle domæner.

    其他信息

    Vare nr. 1
    ls -ls /usr/local/avamar/bin/ | grep modify-snapups
         0 lrwxrwxrwx 1 root 14 nov 28 19:42 delete-snapups -> modify-snapups
    0 lrwxrwxrwx 1 root root 14 28. november 19:42 udløb-snapups -> modificere-snapups
    24 -rwxr-xr-x 1 root root 24185 Sep 8 23:46 rediger-snapups

    Termen "snapup" er en forældet Avamar-terminologi, som kan anses for at være en sikkerhedskopi. Det er en hybrid af ord snapshot ogsikkerhedskopiering.

    Vare nr. 2
    Komplet dokumentation om, hvordan du bruger sletnings- og udløbstilstande, er tilgængelig ved at tilføje --help til kommandoen.
     
    modify-snapups --mode=expire --help
    modify-snapups --mode=delete --help

    Vare nr. 3
    Vær opmærksom på følgende artikel. Se denne video:  
     

    受影响的产品

    Avamar

    产品

    Avamar, Avamar Client, Avamar Server
    文章属性
    文章编号: 000058216
    文章类型: Solution
    上次修改时间: 19 11月 2024
    版本:  9
    从其他戴尔用户那里查找问题的答案
    支持服务
    检查您的设备是否在支持服务涵盖的范围内。