Správa kapacity nástroje Avamar: Jak hromadně odstranit nebo vypršet platnost záloh pomocí nástroje "modify-snapups"

Summary: Jak hromadně odstranit nebo ukončit zálohování pomocí nástroje "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

Tento článek popisuje, jak používat nástroj modify-snapupsv systému Avamar, který vám pomůže s některými z následujících problémů.
  • Správce chce hromadně odstranit zálohy, aby se vyřešila nebo zabránilo vysoké kapacitě.
  • Systém je stále plný, a ačkoli jsou zásady uchování omezeny, tato akce se týká pouze nových záloh. Je také nutné změnit vypršení platnosti stávajících záloh.
  • Stávající zálohy byly nastaveny s nesprávnými daty vypršení platnosti.
  • Firemní požadavky se mění a organizace musí uchovávat více či méně záloh, než bylo původně naplánováno.

    Cause

    Nástroj "modify-snapups.sh" je skript, který je ve výchozím nastavení přítomný v uzlu nástroje Avamar v umístění /usr/local/avamar/bin.

    Resolution

    Nástroj nahrazuje skripty "expire-snapups" a "delete-snapups", které byly dřívějšími formami nástroje. Oba tyto starší skripty jsou nepoužívané a příkazy nyní přímo volejte na příkaz modify-snapup, pokud jsou spuštěny (viz položka č. 1 v poznámkách).

    Režimy Expire a Delete:    
    Příkaz modify-snapups se spouští pomocí režimu vypršení platnosti nebo režimu odstranění.
     
    modify-snapups --help
    modify-snapups – úprava verze balíčku snapups
    : 7.1.0-370 (1.11)
    Použití: modify-snapups [--mode={delete|expire}] [--help] [options ]
    Tento program neprovede nic při vyvolání jako úprava-snapup.
    Namísto toho vyvolejte tento program jako delete-snapups nebo expire-snapups
    nebo v opačném případě s --mode={delete|expire} před ostatními možnostmi.

    Příznaky, které se předávají do každého režimu, jsou téměř identické a jsou zobrazeny připojením --help k příkazu. (viz položka č. 2 v poznámkách)

    Co skript dělá?  
    Vlastní spuštění balíčků modify-snapup je bezpečné, jelikož neprovádí žádné změny na serveru Avamar.

    Při spuštění se správnými argumenty nástroj vygeneruje skript obsahující seznam příkazů. Spuštěním skriptu se spustí seznam příkazů v sériovém provedení, aby bylo možné změnit data vypršení platnosti každé zálohy nebo je odstranit.

    Příkazy se generují podle příznaků předaných do balíčků modify-snapup.  

    Uživatel se může rozhodnout, zda má obsahovat zálohy:      
    • V určitém rozsahu dat (--po / --before)
    • V určité doméně (--doména)
    • Pro určitého klienta
    • Zda zahrnout interní zálohy databáze Avamar pro AVI, EM, MC
    • Zda zahrnout zálohy do cíle replikace

    Příklady příkazů

    Příklad 1: Zkontrolujte všechny zálohy v části "mojedoména" a vytvořte skript, jehož platnost vyprší před 1. březnem 2015.
     
    modify-snapups --mode=expire --domain=/mydomain --before=2015-03-01 > expire-backups-output-script.txt

    Skript vytvoří seznam příkazů mccli backup edit na MODIFY (které v tomto případě mají vypršet) příslušné zálohy. Ty, které neodpovídají kritériím, jsou také uvedeny, ale mají předponu hash (#) a popis CONSERVE:   
     
    # MODIFY Datum snapshotu: 2015-02-17 8:04:30 GMT Lab#: Replikováno 418: Není k dispozici
    ozvěna: "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 8:05:18 IST Lab#: Replikovaný počítač 457: Není k dispozici
    ozvěna při spuštění: "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 8:03:46 IST Lab č.: Replikováno 456: Není k dispozici
    ozvěna při spuštění: "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

    Příklad 2: Odstraňte všechny zálohy v části Mojedoména, které byly vytvořeny před více než jedním měsícem.
     
    modify-snapups --mode=delete --domain=/mydomain --before='1 month ago' > output-script.txt

    Správná data použijte jako příklad č. 1, ale pro ilustraci zde jsou použita "popisná" notace data systému Linux (před 1 měsícem).

    Skript obsahuje výstup, jak je znázorněno níže (zkráceno z prostorových důvodů). V záhlaví skript přesně popisuje, jakou operaci provádí a jaké parametry jsou platné. Skript byl spuštěn 17. dubna 2015.
    # ================
    =========================================================== KLIENT: /mydomain/server
    # Operation: DELETE selected snapups# After: (Odstranit vybrané moduly snapup#
    za: "June 1 1999 00:00:00" (928191600) Út 1. června 00:00:00 IST č. 1999
    # před: "1 měsíc před" (1426614045) Út 17. března, 17:40:45 GMT 2015
    # =========================================================================================================== ==========
    # = = = = = = = = = = = =

    = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = /mydomain/myclient.avamar.com
    # Operation: DELETE selected snapups# After: (Odstranit vybrané moduly snapup#
    za: "June 1 1999 00:00:00" (928191600) Út 1. června 00:00:00 IST č. 1999
    # před: "1 měsíc před" (1426614045) Út 17. března 17: 40:45 GMT 2015
    # ================================= ================
    ============================ 2015-03-18 8:03:31 GMT Lab#: Replikováno 437: Není k dispozici
    ozvěna při spuštění: "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 8:03:57 GMT Lab#: Replikováno: 435: Není k dispozici
    ozvěna: "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 8:01:30 GMT Lab#: Replikováno 434: Není k dispozici
    ozvěna: "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 datum: 2015-03-12 8:09:20 GMT Lab#: Replikováno 433: Není k dispozici
    ozvěna: "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

    Zálohy uvedené s příkazem MODIFY jsou změněny pomocí příkazu "mccli backup delete". Všechny tyto zálohy mají "vytvořená" data před 1 měsícem (17. března 2015).

    Příklad 3: Prodloužení vypršení platnosti stávajících záloh.
    Následující příkaz provede zálohování vytvořené mezi 1 a 15. květnovým rokem 2018 pro klienty v doméně /clients a vytvoří skript, který při spuštění nahradí vypršení platnosti těchto záloh tak, aby jejich platnost skončila 100 dní po vytvoření zálohy.
     
    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
    # Provoz: POČET vybraných snapshotů
    EXPIRE po: "2018-05-01" (1525158000) Út 1. května 00:00:00 PDT 2018
    # před: "2018-05-15" (1526367600) Út 15. května 00:00:00 PDT 2018
    # =================== ================
    =================================== = = = = = = = # MODIFY Snapup datum: 2018-05-07 22:00:52 PDT Lab#: Replikováno: 498: Není k dispozici
    ozvěna: "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: 22:00:46 PDT Lab č. 2018-05-06: Replikováno 497: Není k dispozici
    ozvěna: "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# Datum úspory snapshotu: 25. 6. 2018 22:00:41 PDT Lab#: Replikovaný počítač 501: Není k dispozici
    ozvěna při spuštění: "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#: Replikováno 491: Není k dispozici
    ozvěna při spuštění: "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


    Spuštění skriptu pro úpravu nebo odstranění záloh

    Důrazně doporučujeme, abyste před provedením tohoto postupu zaškrtli kontrolní bod.

    Po vytvoření skriptu pečlivě zkontrolujte obsah. Když budete spokojeni s akcemi, které chcete provést, nastavte skript jako spustitelný.

    Vytvořte například skript pro odstranění všech záloh v části /mydomain, které jsou starší než 6 měsíců.

    Nastavte skript tak, aby byl spustitelný a zkontrolujte oprávnění:    
     
    admin@utility:~/modsnap/>: chmod +x delete-backups-mydomain-before-6monthsmag.txt
    admin@utility:~/modsnap/>:  ls -l-rwx
    ------ 1 správce 1 5016 dubna 17 18:55 delete-backups-mydomain-before-6monthsproxy.txt

    Spusťte skript. Přesměrujte výstup do jiného souboru a zaznamenejte provedené změny.
     
    admin@utility:~/modsnap/>: ./delete-backups-mydomain-before-6monthspalcová.txt
    Spuštění: mccli backup delete --domain=/mydomain --name=myclient.customer.com --labelNum=323 --created=2014-09-25 --force=true
    0,22553, záloha byla odstraněna.
    Hodnota
    atributu---------- --------------------------------------
    path /mydomain/myclient.customer.com
    retention N
    labelnum 323
    createtime 2014-09-25 18:07:04 IST
    plugin 3001

    Pokud se skript spustil do dokončení a spustí se podruhé, přečtěte si článek:    
    1, 22552, záloha neexistuje

    Pokud spuštění skriptu trvá dlouho a je nutné jej zastavit, lze jej spustit podruhé. Chcete-li se vyhnout opětovné kontrole dříve odstraněných záloh, upravte skript ručně a odstraňte již zpracované příkazy. Případně znovu generujte skript.

    Vytvoření a spuštění skriptu může trvat značné množství času. Je užitečné "rozdělit a zvládat" rozdělením práce na menší časové období nebo jednotlivé domény.

    Additional Information

    Položka č. 1
    ls -ls /usr/local/avamar/bin/ | grep modify-snapups
         0 lrwxrwxrwx 1 root root 14. listopadu 28, 19:42 delete-snapups -> úprava-snapups
    0 lrwxrwxrwxrwx 1 root 14. listopadu 28 19:42 expire-snapups -> modify-snapups
    24 -rwxr-xr-x 1 root 24185 sep 8 23:46 modify-snapups

    Pojem "snapup" je zastaralá terminologie softwaru Avamar, kterou lze považovat za zálohu. Jedná se o hybridní řešení typu snapshot and backup.

    Položka č. 2
    Úplná dokumentace o tom, jak používat režimy odstranění a vypršení platnosti, je k dispozici přidáním příkazu --help.
     
    modify-snapups --mode=expire --help
    modify-snapups --mode=delete --help

    Položka č. 3
    Mějte na paměti následující článek. Podívejte se na toto video:  
     

    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.