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

摘要: Jak hromadně odstranit nebo ukončit zálohování pomocí nástroje "modify-snapups".

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

症状

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.

    原因

    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.

    解决方案

    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.

    其他信息

    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:  
     

    受影响的产品

    Avamar

    产品

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