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".
症状
- 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.
原因
解决方案
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 – ú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.
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:
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.
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.
.
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/>: 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.
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:
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.
其他信息
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=delete --help
Položka č. 3
Mějte na paměti následující článek.
- (Přístup k obsahu v článku databáze znalostí Dell má pouze registrovaný zákazník společnosti Dell.) Avamar - modify-snapups --domain flag does not work as intended and causing the script to return "NO SNAPUPS FOUND".